Перемещение курсора UITextView в CGPoint - PullRequest
1 голос
/ 18 февраля 2012

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

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

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

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

1 Ответ

3 голосов
/ 21 февраля 2012
UITextPosition * position=[textView closestPositionToPoint:CGPointMake(20, 20)];
[textView setSelectedTextRange:[textView textRangeFromPosition:position toPosition:position]];
...