UITextField
不用設(shè)置代理姆吭,一行代碼搞定
[self.phoneTF addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
方法實現(xiàn)
- (void)textFieldDidChange:(UITextField *)textField {
self.smsBtn.enabled = textField.text.length==11;
}
UITextView
需要設(shè)置代理谭梗,在代理方法中實現(xiàn)監(jiān)聽輸入
- (void)textViewDidChange:(UITextView *)textView { // 在該代理方法中實現(xiàn)實時監(jiān)聽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;
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者