2010-03-04 48 views
18

UIPickerView'ı yalnızca Salt Okunur hale getirmenin bir yolu var mı? Bu, kullanıcının seçenekler arasında geçiş yapamayacağı anlamına gelir.UIPickerView devre dışı bırakma

PS. Bu, didSelectRow yönteminde hiçbir şeyi geçmemekle aynı şey değildir, çünkü yalnızca kullanıcının seçicinin orada olduğunu ve dokunmamaya başladığını görmesini istiyorum.

cevap

31

Toplayıcının userInteractionEnabled'u NO'ya ayarlayın.

0

Bir ilişkilendirilmiş bir UIPickerView kullanıyorsanız olmayan etkileşim halinde görünüyor bu yüzden etkileşim halinde değil

[pickerObj setUserInteractionEnabled:NO]; 

ve buna

[pickerObj setAlpha:.6]; 

opaklık solmaya yapmak UITextField, sadece metin alanının isEnabled özelliğini false olarak ayarlayın.

İlgili konular