问题
Is there a way to make the UIPickerView only Read Only? This means that the user cannot flip through the options.
PS. This is not the same as not passing anything in the didSelectRow
method because I only want the user to see that the picker is there and not to touch it.
回答1:
Set the picker's userInteractionEnabled
to NO.
回答2:
Use this to make it not interactable
[pickerObj setUserInteractionEnabled:NO];
and this to
[pickerObj setAlpha:.6];
fade the opacity so it looks non-interactable
回答3:
If you are using a UIPickerView
associated with a UITextField
, just set the text field's isEnabled
property to false
.
来源:https://stackoverflow.com/questions/2377692/disable-uipickerview