- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
委托只是在值改变了程序化时不起作用
即
[pickerView selectRow:5 inComponent:2 animated:YES];
如何检测UIPickerView
设置值?
答案 0 :(得分:0)
请尝试以下方法: -
//设置委托和数据源。不要期待选择器视图工作 //正确的,如果你没有设置它。
[pickerView setDataSource: self];
[pickerView setDelegate: self]
首先,让选择指标(那条线在里面 //选择器视图,突出显示您的选择)。
pickerView.showsSelectionIndicator = YES;
//允许我们在pickerView中预先选择第五个选项。
[pickerView selectRow:5 inComponent:0 animated:YES];