當textview成為第一響應者的時候就會調用一個協議方法
- (void)textViewDidChangeSelection:(UITextView *)textView;
在這個協議方法中可以實時獲取到當前光標的位置:
NSRange range = textView.selectedRange;
我們可以手動設置textview的選中文本
if(![textView isFirstResponder]){
[textView becomeFirstResponder];
}
textView.selectedRange = specialStrRange;
注意:當textview的text發生變化時也會掉用這個協議方法
- (void)textViewDidChangeSelection:(UITextView *)textView;
