Ответ 1
Установите переключатель userInteractionEnabled
в положение NO.
Есть ли способ сделать UIPickerView доступным только для чтения? Это означает, что пользователь не может перелистывать параметры.
PS. Это не то же самое, что ничего не пропускать в методе didSelectRow
, потому что я хочу, чтобы пользователь увидел, что сборщик есть и не трогать его.
Установите переключатель userInteractionEnabled
в положение NO.
Используйте это, чтобы сделать его не интерактивным
[pickerObj setUserInteractionEnabled:NO];
и это для
[pickerObj setAlpha:.6];
уменьшает непрозрачность, поэтому выглядит невзаимодействующим
Если вы используете UIPickerView
, связанный с UITextField
, просто установите для текстового поля свойство isEnabled
значение false
.