Я столкнулся с некоторыми проблемами, связанными с автоматическим размещением, в моей ячейке пользовательской таблицы есть два пользовательских представления. Оба пользовательских представления, которые я добавляю программно в UITableViewCell, должны динамически обновлять высоту ячейки.
Первый вид имеет динамическую ячейку, и его высота увеличивается с помощью пользовательского вида и также влияет на высоту ячейки, но высота второго вида не влияет на высоту ячейки.
Мой первый пользовательский вид в кончике
Ограничения для моей UILabel внутри первого пользовательского представления [
Второй пользовательский вид [
Это мой второй вид, и желтый вид имеет динамическую высоту, основанную на размере вида
Это моя пользовательская ячейка, и у нее есть два вида, верхняя часть - это первый пользовательский вид ивторой - это второй пользовательский вид, который будет добавлен из nib
константы моего первого customView внутри ячейки
ограничениямоего второго customView внутри ячейки
Окончательный результат, который сокращает второй вид
, если плохо дает маржуна мой второй вид он покажет второй вид хорошо, но сократитьОперативный просмотр текста.
self.commentViewRef.bottomAnchor.constraint(equalTo: margins.bottomAnchor, constant: 0).isActive = true
При переходе ко второму виду вырезается текст первого просмотра, ниже скриншот