Перемещение курсора 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]];