UITextFieldTextDidChangeNotification
1、手动设置UITextField.text=nil或者@""或者@"任何字符串"都不会触发这个通知,在输入框输入/删除文字、剪切/粘贴输入框文字、输入中文拼音、点击自带的clearButton清空文字时会触发(点击输入键盘上方的待选文字时会触发两次)。
2、可以在设置UITextField.text时,调用NSNotificationCenter的postNotificationName手动发送这个通知。
UIControlEventEditingChanged
1、效果和UITextFieldTextDidChangeNotification一样,手动设置UITextField.text时不触发这个事件。
2、可以在设置UITextField.text时,手动调用对应的selector方法,也可以重写-setText:方法。
RCTextField:
[self addTarget:self action:@selector(textDi