2011-08-15 3 views

답변

2

당신은 완전히 그것을

+0

대단히 감사합니다. – Shawn

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

, 사용자가 상호 작용하거나 볼 수 없습니다.

abc.hidden = YES; 

그냥 사용자 상호 작용을 방지하려면 : 당신이 완전히 숨기려면

12

을 숨길을 편집하거나, setHidden하도록 사용자를 허용하지 [abc setEnabled:NO]를 사용

이 UITextField UIView의 (그리고 UIControl)의 하위 클래스이므로 는
abc.userInteractionEnabled = NO; 

같은 것과 모든 UIView의 (그리고 UIControl) 방법 (I 위 사용)을 사용할 수 있습니다.

3

몇 가지 방법이 있습니다.

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 
관련 문제