2009-10-14 152 views
11

我想禁用选择我的UIPickerView中的某些行。就像在Coundown计时器中,您尝试选择0,它不会让您滑回到1或您如何限制日期在Date Picker ...UIPickerView禁用行选择

如何禁用行UIPickerView

回答

23

UIPickerView委托方法

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component 

您可以检查是否该选择是有效的,滚动到适当的行如果没有(用pickerview的

- (void)selectRow:(NSInteger)row inComponent:(NSInteger)component animated:(BOOL)animated 

方法。)

看起来标准时钟应用程序就是这样工作的。