2009-10-14 23 views
11

Quiero desactivar la selección de ciertas filas en mi UIPickerView. Al igual que en el temporizador de compensación, donde intenta elegir 0, no le permite y vuelve a subir a 1. O cómo puede limitar la fecha en el Date Picker ...UIPickerView desactivar selección de fila

¿Cómo deshabilita las filas en una UIPickerView?

Respuesta

23

En UIPickerView método delegado

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

se puede comprobar si esta selección es válida y se desplaza a la fila correspondiente si no está (utilizando el método de

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

de pickerview.)

Parece que la aplicación Clock estándar funciona de esta manera.

Cuestiones relacionadas