У меня есть UIView, у которого есть 3 подэкрана: заголовок, центральная панель и нижний колонтитул. Верхний и нижний колонтитулы имеют фиксированную высоту, и я могу настроить их свойства автоматического изменения размера так, чтобы они вели себя так, как я хочу: верхний колонтитул остается привязанным к верху и растягивается по размеру экрана (книжный или альбомный), а нижний колонтитул остается закреплена на дне, а также растягивается вместе с экраном.
У меня проблема с центральной панелью. Я могу закрепить его под заголовком, но не могу найти способ настроить свойства автоматического изменения размеров для этой центральной панели, чтобы она растягивалась так, чтобы ее нижняя часть находилась только в верхней части нижнего колонтитула. Все, что я установил, похоже, растягивает его до нижней части основного UIView (поэтому оно растягивается под нижним колонтитулом, что мне не нужно).
Я не могу сделать это в коде (я думаю, если нет способа), переопределяя layoutSubviews, потому что я анимирую это внешнее представление, и мне нужны подпредставления для изменения размера с анимацией. Есть ли способ сделать это в IB?