2010-03-04 30 views
18

¿Hay alguna manera de hacer que UIPickerView sea de solo lectura? Esto significa que el usuario no puede hojear las opciones.Deshabilitar UIPickerView

PS. Esto no es lo mismo que no pasar nada en el método didSelectRow porque solo quiero que el usuario vea que el selector está allí y no lo toque.

Respuesta

31

Establezca el selector userInteractionEnabled en NO.

21

Uso esto para hacer que no interactable

[pickerObj setUserInteractionEnabled:NO]; 

y esto a

[pickerObj setAlpha:.6]; 

se desvanecen la opacidad por lo que parece no interactable

0

Si está utilizando un UIPickerView asociado con una UITextField, simplemente configure la propiedad del campo de texto isEnabled en false.

Cuestiones relacionadas