Отключить UIPickerView

Есть ли способ сделать UIPickerView доступным только для чтения? Это означает, что пользователь не может перелистывать параметры.

PS. Это не то же самое, что ничего не пропускать в методе didSelectRow, потому что я хочу, чтобы пользователь увидел, что сборщик есть и не трогать его.

Ответы

Ответ 1

Установите переключатель userInteractionEnabled в положение NO.

Ответ 2

Используйте это, чтобы сделать его не интерактивным

[pickerObj setUserInteractionEnabled:NO];

и это для

[pickerObj setAlpha:.6];

уменьшает непрозрачность, поэтому выглядит невзаимодействующим

Ответ 3

Если вы используете UIPickerView, связанный с UITextField, просто установите для текстового поля свойство isEnabled значение false.