Перемещение курсора UITextView в CGPoint

Пытаюсь сделать UITextView ведите себя так, как в Notes, то есть вы нажимаете, чтобы сделать его редактируемым (отключая детекторы данных), затем курсор перемещается туда, куда вы нажали.

Получил деталь для редактирования, работающую с UITapGestureRecognizerНо как же вы переводите кран? CGPoint в NSRange для перемещения курсора?

Я не могу позволить себе роскошь делать это под 5.0 (нет UITextInput для UITextViewааа). Также должны быть открытые API, никаких личных вещей.

Заранее спасибо.:)

1 ответ

UITextPosition * position=[textView closestPositionToPoint:CGPointMake(20, 20)];
[textView setSelectedTextRange:[textView textRangeFromPosition:position toPosition:position]];
Другие вопросы по тегам