UITextView делает первую строку текущей позицией курсора? - PullRequest
0 голосов
/ 26 октября 2011

Короче говоря, мне нужно, чтобы UITextView автоматически прокручивал текущую строку курсора, однако мне нужна еще одна вещь. Вместо того чтобы просто прокручивать TextView «в поле зрения», мне нужно, чтобы линия курсора была видна именно как первая строка textView.

Есть идеи, как этого добиться?

Спасибо.

1 Ответ

1 голос
/ 26 октября 2011

[UITextView -selectedRange] вернет точку вставки в качестве элемента местоположения
[UITextView -scrollRangeToVisible:] прокрутит до указанного диапазона

Комбинация двух позволит вам прокрутить до текущего курсораline.

Исходя из вашего комментария, кажется, что вы, скорее всего, захотите настроить рамку текстового представления при отображении клавиатуры.
Apple предоставляет несколько приятных уведомлений:
UIWindowСправочник по классам - Уведомления
Справочник по классам UIWindow - Клавиши пользовательской информации

Убедитесь, что вы проверили поддерживаемую версию операционной системы, так как iOS 5.0 принесла новые и более качественные уведомления ипользовательские словари информации

...