Подтвердить что ты не робот

Отключить UIPickerView

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

[pickerObj setUserInteractionEnabled:NO];

и это для

[pickerObj setAlpha:.6];

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

Ответ 3

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