我在我的视图控制器中实现了UITextViewDelegate,当文本选择在textView中发生变化时,需要做些什么。UITextView didChangeSelection没有被调用?
所以我用textview:didChangeSelection
听回电事件。它适用于iPhone模拟器和iOS5,但不适用于iPhone4设备。为什么会发生?
调试信息告诉我,当我改变与0长度的范围内选择textview:didChangeSelection
是没有得到所谓的....
- (void)textViewDidChangeSelection:(UITextView *)textView
{
if (textView.selectedRange.location != NSNotFound) {
selectRange = textView.selectedRange;
}
}
任何人都可以帮助解决这个问题?
你确定你将UITextViewDelegate添加到VIEWCONTROLLER中?因为我把它添加到只有文本视图的类中,并且遇到了同样的问题。 – 2014-01-28 09:21:06