由于一些输入法有联想或者纠错功能,但是需要的内容是输入完以后的内容
[self.textField addTarget:self action:@selector(passConTextChange:) forControlEvents:UIControlEventEditingChanged];
- (void)passConTextChange:(id)sender {
UITextField *textField = (UITextField *)sender;
UITextRange *rang = textField.markedTextRange; // 获取非=选中状态文字范围
// 没有非选中状态文字.就是确定的文字输入
if (rang == nil) {
// TODO:
}
}