我在视图控制器中有三个文本字段,这三个文本字段有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;
答案 0 :(得分:0)
尝试这些我希望它有所帮助..
如果您使用相同的UIPickerView并在UIPickerView中传递不同的值,那么您必须重新加载它..
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
[selectVistorPicker reloadAllComponents];
return YES;
}