iphone sdk 中文本字段的问题

发布于 2024-10-13 11:41:47 字数 95 浏览 1 评论 0原文

我有两个文本字段,如果在其中输入超过 100 个字符的文本,则仅当我点击第二个文本字段时才需要显示警报。任何人都可以建议我如何执行此操作。

感谢大家, 莫尼什.

I am having two textfields in which if enter the text more than 100 characters I need to display the alert only when I tap onto the second textfield.Can any one suggest me how to do this.

Thanks to all,
Monish.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乙白 2024-10-20 11:41:47

创建两个 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
    }
}

Create two UITextFields, and set their tag properties to 1 and 2 respectively. Next, implement the UITextFieldDelegate protocol in your header file, like so;

@interface MyViewController : UIViewController <UITextFieldDelegate> {
}

And then in your implementation file, use the textFieldDidBeginEditing delegate method to check the length and display alert messages. E.g

- (void)textFieldDidBeginEditing:(UITextField *)textField {
if (textField.tag == 2 && [self.myfirstTextField.text length] > 100) {
       //-- display the alert message
    }
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文