在使用textview作为评论输入页面的时候我遇到这么一个需求:
- 需要在每次输入结束后对textview的字符内容做一次匹配
问题:
在中文输入法的时候,输入拼音的过程都会调用这两个代理方法。
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text;
- (void)textViewDidChange:(UITextView *)textView;
这个时候有个简单的小技巧
- (void)textViewDidChange:(UITextView *)textView{
//判断标记字符是否为空
if (textView.markedTextRange==nil) {
[self handleStr];
}
}