UITextView продолжает прокручиваться после вставки каждой новой строки, поэтому строки становятся невидимыми (iPhone OS) - PullRequest
2 голосов
/ 29 апреля 2010

У меня есть UITextView и ситуация, которая проблематична. Я пишу строку текста в UITextView, а затем нажмите клавишу возврата для новой строки. Что происходит, строка, которую я ввел, движется вверх, поэтому я не вижу ее и могу продолжать писать. Это плохое поведение для меня, потому что мне нужно, чтобы линия оставалась и двигалась вверх, только когда достигаю нижней части UITextView.

  • Я читал другие подобные посты, но они не помогли.

Кто-нибудь знаком с этой вещью?

1 Ответ

0 голосов
/ 15 января 2011

Мне повезло, используя это решение: Как остановить прокрутку UITextView при вводе

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

textView_ = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 300, 40)];
textView_.contentInset = UIEdgeInsetsMake(-6, -8, 0, 0);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...