iOS textView的textViewDidChange方法中有富文本NSMutableAttributedString导致无法输入中文问题解决
- (void)textViewDidChange:(UITextView*)textView {
if(textView.text.length<=50) {
self.wordsLabel.text = [NSString stringWithFormat:@"%lu/50",(unsigned long)textView.text.length];
}else{
self.wordsLabel.text=@"50/50";
self.welcomeEditTextView.text= [textView.textsubstringToIndex:50];
}
UITextRange*selectedRange = [textViewmarkedTextRange];
if(!selectedRange) {//拼音全部输入完成
//写你的相关富文本NSMutableAttributedString代码即可
}else{//bar上的拼音监听
//不做处理
}
}