내 UIPickerView는 pickerView:viewForRow:forComponent:reusingView:
메서드를 사용하여 데이터를 가져옵니다.UIPickerView pickerView : viewForRow : forComponent : reusingView : iOS 5.0 이하에서는 영향을받지 않습니다.
어떤 이유로 iOS 4.3 이하에서는이 방법이 영향을받지 않습니다.
- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
{
UILabel* label = (UILabel*)view;
if (view == nil) {
label = [[[UILabel alloc] initWithFrame:CGRectZero] autorelease];
}
label.text = @"Text";
return label;
}
다른 UIPickerViewDelegate 메소드가 iOS 4.3 이전 디바이스에서 작동합니까? 델리게이트를 어떻게 설정하고 프로토콜 선언을 .h "'@ interface'"파일에 넣었습니까? –
다른 모든 대리자 메소드는 iOS 5.0 이전 기기에서 작동합니다. UIPickerViewDelegate 및 UIPickerViewDataSource – jkigel