Я в основном пытаюсь найти правильный способ спроектировать UITableViewCell, в котором есть два UITextView и три UILabel внутри. Два UITextView имеют динамическое содержимое, и их размер не может быть определен до времени выполнения.
Я пробовал различные методы пересчета высоты моих UITextView на основе содержимого, которое загружается в них во время выполнения, и, хотя это очень трудоемко и бессмысленно, я заставили это работать, но затем они растекаются по UILabels, расположенным в xib под ними.
Мне действительно нужно пересчитывать y-координаты каждого UILabel после вычисления нового размера UITextViews? Есть ли способ просто иметь элементы в xib 'push' элементы под ними вниз в зависимости от их нового размера?
Каков правильный подход к настройке UITableViewCell с несколькими динамическими текстовыми представлениями, чтобы все мое приложение не состояло из кода для вычисления высот и координат?
Или это ответ, что мне не следует помещать более одного динамического UITextView в один и тот же UITableViewCell?