2011-08-15 19 views

cevap

2

tamamen o

+0

Çok teşekkür ederim! – Shawn

3
[textField setHidden:YES]; 
[textField setHidden:NO]; 

, kullanıcı etkileşimde veya göremiyorum.

abc.hidden = YES; 

sadece kullanıcı etkileşimini önlemek istiyorsanız: Süreyi tamamen gizlemek isterseniz

12

gizlemek için düzenleyebilir veya setHidden kullanıcıdan izin vermemek için [abc setEnabled:NO] kullanmak

UITextField UIView (ve UIControl) 'in bir alt-sınıfı olduğu
abc.userInteractionEnabled = NO; 

, örneğin bu gibi tüm UIView (ve UIControl) yöntemleri (yukarıda kullanılan) mevcut.

3

Bunu birkaç yolla yapabilirsiniz.

abc.alpha = 0; //text field is there, just transparent, so it can't be seen. 
abc.hidden = TRUE; // textfield is hidden, not on View at all. 

abc.userInteractionEnabled = FALSE; // user can see the text field and any text 
            // that has already been set but cannot edit 
İlgili konular