我试图使UITextView
的行为与Notes中的行为相同,即您点按以使其可编辑(关闭数据检测器),然后光标移动到您点击的位置。
点击编辑部分是否与UITapGestureRecognizer
一起使用,但您如何将点击的CGPoint
翻译成NSRange
以移动光标?
我没有在5.0下做到这一点(UITextInput
,没有UITextView
,ack)。
还需要是公共API,没有私人的东西。
提前致谢。 :)
答案 0 :(得分:3)
UITextPosition * position=[textView closestPositionToPoint:CGPointMake(20, 20)];
[textView setSelectedTextRange:[textView textRangeFromPosition:position toPosition:position]];