我已经在我的视图控制器中实现了 UITextViewDelegate,当 textView 中的文本选择发生变化时,它需要做一些事情。
所以我过去常常textview:didChangeSelection
听回调事件。它适用于 iPhone 模拟器和 iOS5,但不适用于 iPhone4 设备。为什么会这样?
调试信息告诉我,textview:didChangeSelection
当我更改长度范围为 0 的选择时,不会调用 ....
- (void)textViewDidChangeSelection:(UITextView *)textView
{
if (textView.selectedRange.location != NSNotFound) {
selectRange = textView.selectedRange;
}
}
任何人都可以帮助解决问题吗?