2011-01-20 43 views
0

我有两个文本框,其中如果输入文本超过100个字符,我需要显示警报只有当我点击第二个textfield.Can任何人建议我如何做到这一点。问题在iphone中的textfields sdk

谢谢大家, Monish。

回答

0

创建两个UITextFields,并分别将它们的标签属性设置为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 
    } 
}