У меня есть вид, который сверху UITextView
, а затем ряд других видов. Идея состоит в том, чтобы изменить размер текстового вида на его размер содержимого и переместить все остальные виды.Динамический TextView с раскадровки и автоматической раскладкой
Я установил все ограничения в раскадровке, и если я изменил значение ограничения высоты моего TextView оттуда, все обновления обновления прекратятся.
Во время выполнения я могу изменить размер рамки «Текст», чтобы соответствовать размеру содержимого, но остальная часть представления не изменяется. Поэтому я предполагаю, что мне не нужно менять фрейм, а только ограничение по высоте.
Любое предложение о том, как это можно сделать во время выполнения? Как изменить значение ограничения по высоте в коде? Есть ли способ «связать» ограничение с контроллером из раскадровки?
Спасибо за помощь
Это не работает для меня, 'textview.contentSize.height' не возвращает правильное значение. – AnthonyR