每次UITextfield 接收到一个数字时都要执行一个方法。好像是用textfieldDidBeginEditing
和textfieldShouldChangeCharacterInRange
,但不清楚怎么用相应的delegates。请高手指教。
其实检听UITextField 在接收到每个字符时所执行某一个方法 是通过注册通知来实现的
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(textChanged:)
name:UITextFieldTextDidChangeNotification
object:YOUR_TEXT_FIELD];
-(void)textChanged:(NSNotification *)notif {
//to do your logic
}
推荐你看我的这篇文章 详细讲解UITextField
http://blog.csdn.net/kindazrael/article/details/8138996