iOS TextView внутри ScrollView для замены в новой строке

У меня есть следующий макет, который хорошо знает подход к использованию TextView внутри ScrollView.


введите описание изображения здесь


Он отлично работает в целом, но есть небольшая проблема, которая меня очень раздражает.


введите описание изображения здесь

Посмотрите на каретку. При вставке нового автоматического автозапуска не будет обновляться. Он только обновляет ограничения при добавлении новых символов и внезапно снова появляется строка. Для контекста это отлично работает при использовании только TextViews без scrollViews, поэтому им интересно, есть ли что-то еще, что мне нужно сделать вручную, чтобы подражать этому поведению.

Прямо сейчас я запускаю view.layoutIfNeeded() в textViewDidChange чтобы решить проблему, но мне это кажется излишним.

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

Interesting Posts

Контекст сохранения CoreData, вызывающий сбои, когда приложение возвращается на передний план. стриж

Разница клавиатурыDidShow и keyboardWillShow

Задание IPHONEOS_DEPLOYMENT_TARGET для Boost Bjam iOS

Приложение читает текст?

Как определить порядок при сортировке перечисления строки

как получить изображениеUrlString из NSArray

Как поддерживать 2 разных версии приложения на iphone

этот класс не является ключевым значением, совместимым с кодировкой для ключа <key>, где <ключ> не находится в коде (быстрый, Xcode 6)

Нет «профиля подготовки команды iOS», появляющегося на портале разработчиков (Itunes Connect) и организаторе

Можно ли перегрузить оператор + = в Swift?

выпуская контроллеры представлений в примере примера Apple

UIScrollview прокручивается вертикально, несмотря на правильное содержание.

Анализ асинхронно с использованием NSOperationQueue или GCD

Почему я получаю ": непризнанный селектор, отправленный в экземпляр" / почему преобразование NSDictionary?

Xcode: раскадровка с помощью CoreData

Давайте будем гением компьютера.