UIPickerView未显示数据

时间:2015-06-29 05:40:55

标签: ios objective-c uipickerview

我在视图控制器中有三个文本字段,这三个文本字段有3个不同的UIPickerView s。那三个UIPickerView工作得很好。

但是有一个错误。 (例如 - 我打开了UIPickerView并尝试打开其他UIPickerView而未从第一个UIPickerView中选择任何值,然后显示为空白的选择器视图。)< / strong>

如何解决此问题..

这是我UIPickerView的代码:

selectVistorPicker = [[UIPickerView alloc]initWithFrame:CGRectMake(0, 270, 320, 255)];
selectVistorPicker.showsSelectionIndicator = YES;
selectVistorPicker.hidden =YES;
selectVistorPicker.backgroundColor = [UIColor colorWithRed:209.0/255.0 green:213.0/255.0 blue:219.0/255.0 alpha:1];
selectVistorPicker.delegate = self;
selectVistorPicker.dataSource = self;

1 个答案:

答案 0 :(得分:0)

尝试这些我希望它有所帮助..

如果您使用相同的UIPickerView并在UIPickerView中传递不同的值,那么您必须重新加载它..

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
    [selectVistorPicker reloadAllComponents];
    return YES;
}