Iphone UITextView拦截对setSelectedRange的调用?

Iphone UITextView拦截对setSelectedRange的调用?,iphone,ios,uitextview,editing,Iphone,Ios,Uitextview,Editing,如果点击UITextView,则会设置selectedRange属性。我想截获那个电话,并可能改变位置。有办法吗 我试着实施 -(void) setSelectedRange: (NSRange) theRange 在我的子类中。如果我设置范围的话,这会很好地拦截它。但是,如果苹果的代码正在进行设置(就像轻触一样),我的子类setSelectedRange方法不会触发 感谢UITextView的实例在选择更改时向其代理发送-textViewDidChangeSelection:通知,这样您就

如果点击UITextView,则会设置selectedRange属性。我想截获那个电话,并可能改变位置。有办法吗

我试着实施

-(void) setSelectedRange: (NSRange) theRange 
在我的子类中。如果我设置范围的话,这会很好地拦截它。但是,如果苹果的代码正在进行设置(就像轻触一样),我的子类setSelectedRange方法不会触发


感谢
UITextView
的实例在选择更改时向其代理发送
-textViewDidChangeSelection:
通知,这样您就可以在控制器中实现这一点(当然不要忘了将其设为文本视图的代理),并让控制器操纵
selectedRange
属性本身