【发布时间】:2010-03-04 08:09:49
【问题描述】:
有没有办法让 UIPickerView 只读?这意味着用户无法翻阅选项。
PS。这与在 didSelectRow 方法中不传递任何内容不同,因为我只希望用户看到选择器在那里而不是触摸它。
【问题讨论】:
-
对于 Swift 版本,请参阅How to disable UIPickerView (Swift)?。
标签: ios objective-c uipickerview
有没有办法让 UIPickerView 只读?这意味着用户无法翻阅选项。
PS。这与在 didSelectRow 方法中不传递任何内容不同,因为我只希望用户看到选择器在那里而不是触摸它。
【问题讨论】:
标签: ios objective-c uipickerview
将选择器的userInteractionEnabled 设置为NO。
【讨论】:
使用它使其不可交互
[pickerObj setUserInteractionEnabled:NO];
还有这个
[pickerObj setAlpha:.6];
淡化不透明度,使其看起来不可交互
【讨论】:
如果您使用与UITextField 关联的UIPickerView,只需将文本字段的isEnabled 属性设置为false。
【讨论】: