iOS 监听UITextfield的输入,监听UITextVie
作者:
当优秀成为习惯 | 来源:发表于
2020-06-28 10:51 被阅读0次
UITextField
不用设置代理,一行代码搞定
[self.phoneTF addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
方法实现
- (void)textFieldDidChange:(UITextField *)textField {
self.smsBtn.enabled = textField.text.length==11;
}
UITextView
需要设置代理,在代理方法中实现监听输入
- (void)textViewDidChange:(UITextView *)textView { // 在该代理方法中实现实时监听uitextview的输入
if (textView.text.length>10) {
[TipsTool showTipsOnView:self.view message:@"不能超过10"];
}
self.remindLab.text = [NSString stringWithFormat:@"%zd/10",textView.text.length];
self.navigationItem.rightBarButtonItem.enabled = textView.text.length>0 && textView.text.length<=300;
}
本文标题:iOS 监听UITextfield的输入,监听UITextVie
本文链接:https://www.haomeiwen.com/subject/ntpifktx.html
网友评论