20

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

PS。这与在方法中不传递任何内容不同,didSelectRow因为我只希望用户看到选择器在那里而不是触摸它。

4

3 回答 3

37

将选择器设置userInteractionEnabled为 NO。

于 2010-03-04T08:11:34.420 回答
26

使用它使其不可交互

[pickerObj setUserInteractionEnabled:NO];

这要

[pickerObj setAlpha:.6];

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

于 2013-04-22T21:07:00.063 回答
3

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

于 2017-08-24T04:17:20.423 回答