У меня на раскадровке следующие настройки:
UIScrollView
|- UIStackView
|- View1
|- View2
|- View3
|- View4
Некоторый контент внутри View1-4 является динамическим, а View2 имеет кнопку. Если эта кнопка нажата, ScrollView прокручивается до смещения, так что View2 находится вверху видимого экрана. View2 имеет фиксированную и известную высоту 100. Как теперь можно изменить размер View3 после нажатия кнопки и прокрутки, чтобы она заполнила оставшуюся часть экрана и работала на всех устройствах? Нужно ли рассчитывать высоту экрана и вычитать высоту View2? Или есть какой-нибудь способ с автоперекрытием?