如何禁用UIPickerView的列?
我想要禁用选择器中的某一列。比方说,我有一个有3列的选择器,我希望禁用第二列。
如何禁用UIPickerView的列?
我想要禁用选择器中的某一列。比方说,我有一个有3列的选择器,我希望禁用第二列。
这里有几个选项。
1)捕获第二列的交互并覆盖它。
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component;
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
你可以简单地检查你的小旗帜并返回相应的数字。UIPickerView有一个方法:reloadAllComponents
祝你好运!
如果有更好的方法,那就太好了。