2010-03-04 51 views
18

有沒有辦法讓UIPickerView只讀?這意味着用戶不能翻閱選項。禁用UIPickerView

PS。這與didSelectRow方法中沒有傳遞任何東西是不一樣的,因爲我只希望用戶看到選擇器在那裏,不要觸摸它。

回答

31

將選取器的userInteractionEnabled設置爲NO。

21

使用此使它不相互作用

[pickerObj setUserInteractionEnabled:NO]; 

和這

[pickerObj setAlpha:.6]; 

褪色的不透明度,所以它看起來非交互

0

如果您使用的是有一個相關的UIPickerViewUITextField,只需將文本字段的isEnabled屬性設置爲false即可。