本文主要是介绍OC中监听所有的UITextField文字的变化,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在某个页面可能有多个UITextField,而且我们需要对这些UITextField进行监听(如:注册页面,需要用户输入手机号、密码、验证码等等信息,只有所有信息都输入才可以点击注册按钮,这时就需要对注册页面的所有的UITextField进行监听,以判断注册按钮何时能点击);
直接上代码:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textFieldChanged) name:UITextFieldTextDidChangeNotification object:nil];
此方法写在viewDidLoad方法中。- (void)textFieldChanged{
if (_nameLbl.text.length > 0) {
_nameLbl.placeHolderLabel.hidden = YES;
}else{
_nameLbl.placeHolderLabel.hidden = NO;
}
}
此方法就是监听的方法。这篇关于OC中监听所有的UITextField文字的变化的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!