UIPickerView - 如何检测以编程方式更改的值?

时间:2013-10-27 07:18:12

标签: objective-c uipickerview onchange

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component委托只是在值改变了程序化时不起作用

[pickerView selectRow:5 inComponent:2 animated:YES];

如何检测UIPickerView设置值?

1 个答案:

答案 0 :(得分:0)

请尝试以下方法: -

//设置委托和数据源。不要期待选择器视图工作  //正确的,如果你没有设置它。

   [pickerView setDataSource: self];
    [pickerView setDelegate: self]

首先,让选择指标(那条线在里面  //选择器视图,突出显示您的选择)。

   pickerView.showsSelectionIndicator = YES;

//允许我们在pickerView中预先选择第五个选项。

   [pickerView selectRow:5 inComponent:0 animated:YES];