禁用UIPickerView

有没有办法使UIPickerView只读? 这意味着用户不能翻阅选项。

PS。 这与在didSelectRow方法中不传递任何东西是不一样的,因为我只想让用户看到select器在那里,而不是触摸它。

将select器的userInteractionEnabled设置为NO。

使用它来使其不可交互

 [pickerObj setUserInteractionEnabled:NO]; 

这是为了

 [pickerObj setAlpha:.6]; 

淡化不透明度,使其看起来不可交互

如果您正在使用与UITextField关联的UIPickerView ,只需将文本字段的isEnabled属性设置为false