2009-10-14 19 views
11

Chcę wyłączyć zaznaczenie niektórych wierszy w moim UIPickerView. Tak jak w liczniku czasu Coundown, w którym próbujesz wybrać 0, nie pozwala ci się cofnąć do 1. Lub jak ograniczyć datę w Date Picker ... Jak można wyłączyć wiersze w UIPickerView?UIPickerView wyłącz wybór wiersza

Odpowiedz

23

W UIPickerView metoda delegat

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

można sprawdzić, czy ten wybór jest ważny i przewiń do odpowiedniego rzędu, jeśli nie jest (za pomocą

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

metodę pickerview Użytkownika).

Wygląda na to, że standardowa aplikacja Clock działa w ten sposób.