0

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component当值以编程方式更改时,委托只是不起作用

IE

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

如何检测UIPickerView是否设置了值?

4

1 回答 1

0

试试下面: -

// 设置委托和数据源。如果您没有设置它,不要期望选择器视图能够正常工作//。

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

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

   pickerView.showsSelectionIndicator = YES;

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

   [pickerView selectRow:5 inComponent:0 animated:YES];
于 2013-10-27T07:40:52.053 回答