11

の特定の行の選択を無効にしたいUIPickerView。0を選択しようとするカウントダウンタイマーのように、それはあなたを許可せず、1に戻ります。または、どのように日付を制限することができますかDate Picker...

の行を無効にするにはどうすればよいUIPickerViewですか?

4

1 に答える 1

24

UIPickerViewデリゲートメソッドで

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

この選択が有効かどうかを確認し、有効でない場合は適切な行までスクロールできます(pickerviewの

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

方法。)

標準のClockアプリケーションがこのように機能しているようです。

于 2009-10-14T12:11:35.773 に答える