Мне нужно динамически установить высоту контейнера. Это в случае использования представления контейнера с контроллерами представления, которые могут измениться.
let frame = viewController.view.systemLayoutSizeFitting(UILayoutFittingCompressedSize)
containerHeight.constant = frame.height
view.layoutIfNeeded()
Я использую приведенный выше код для получения необходимой высоты нового контроллера представления, чтобы я мог установить представления контейнеравысота.
Кажется, что это нормально работает на любом представлении, которое не содержит представление с прокруткой. Если у представления есть представление прокрутки, например, у меня есть представление с заголовком, табличным представлением и кнопкой в нижней части табличного представления. Рассчитанная высота не учитывает табличное представление.
Есть ли что-то особенное, что мне нужно сделать при расчете высоты вида, который имеет вид с прокруткой