- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
当值以编程方式更改时,委托只是不起作用
IE
[pickerView selectRow:5 inComponent:2 animated:YES];
如何检测UIPickerView
是否设置了值?
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
当值以编程方式更改时,委托只是不起作用
IE
[pickerView selectRow:5 inComponent:2 animated:YES];
如何检测UIPickerView
是否设置了值?
试试下面: -
// 设置委托和数据源。如果您没有设置它,不要期望选择器视图能够正常工作//。
[pickerView setDataSource: self];
[pickerView setDelegate: self]
首先,显示选择指示器(在 // 选择器视图中突出显示您的选择的那条线)。
pickerView.showsSelectionIndicator = YES;
// 允许我们预先选择pickerView中的第五个选项。
[pickerView selectRow:5 inComponent:0 animated:YES];