Как убрать последнюю пустую строку UITextView? - PullRequest
1 голос
/ 09 июня 2011

По какой-то причине UITextView выдает пустую строку в конце, что делает ее прокручиваемой для бессмысленного, когда текст действительно идеально вписывается в границы.

Я понял, что это дополнительное пространство добавлено к нижней частитекста в contentView UITextView почти точно размер шрифта.Так что это дополнительная строка текста.

Я хочу удалить эту строку, чтобы UITextView не прокручивался, когда нет причины для прокрутки.

editable установлен на NO.

Я попытался установить свойство contentSize с уменьшенной высотой, но это не имеет никакого эффекта.

Строка не имеет пробела или символа возврата в конце.Это происходит из UITextView.Протестировано с множеством разных строк.

Ответы [ 2 ]

1 голос
/ 09 июня 2011

Вы можете попробовать изменить свойство contentInset и установить нижнюю вставку на -10.Лично я думаю, что это будет взлом, но когда я его проверил, это сработало, поэтому просто проверьте, какой будет правильная вставка.

1 голос
/ 09 июня 2011
textView.text = [textView.text stringByTrimmingCharactersInSet:[NSCharacterSet whiteSpaceAndNewLineCharacterSet]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...