Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法使 UIPickerView 只读?这意味着用户不能翻阅选项。
PS。这与在方法中不传递任何内容不同,didSelectRow因为我只希望用户看到选择器在那里而不是触摸它。
didSelectRow
将选择器设置userInteractionEnabled为 NO。
userInteractionEnabled
使用它使其不可交互
[pickerObj setUserInteractionEnabled:NO];
这要
[pickerObj setAlpha:.6];
淡化不透明度,使其看起来不可交互
如果您使用与 aUIPickerView关联的 a UITextField,只需将文本字段的isEnabled属性设置为false。
UIPickerView
UITextField
isEnabled
false