2011-01-20 4 views
0

나는 100 자 이상의 텍스트를 입력 할 경우 두 번째 textfield.Can을 탭할 때 경고 메시지를 표시해야하는 두 가지 텍스트 필드가 있습니다. 어떤 방법 으로든이 작업을 수행 할 수있는 방법을 제안 할 수 있습니다.iphone sdk의 텍스트 필드에있는 문제

덕분에 Monish.

답변

0

두 개의 UITextField를 만들고 태그 속성을 각각 1과 2로 설정하십시오. 그런 다음 헤더 파일에 UITextFieldDelegate 프로토콜을 구현하십시오.

@interface MyViewController : UIViewController <UITextFieldDelegate> { 
} 

그리고 구현 파일에

는 길이를 확인하고 경고 메시지를 표시 할 textFieldDidBeginEditing 위임 방법을 사용합니다. 예 :

- (void)textFieldDidBeginEditing:(UITextField *)textField { 
if (textField.tag == 2 && [self.myfirstTextField.text length] > 100) { 
     //-- display the alert message 
    } 
}