У меня есть такой макет. Контроллер представления встроен в контроллер навигации, который, в свою очередь, встроен в контроллер панели вкладок, поэтому представление имеет как верхнюю, так и нижнюю панели.
Метка и 3 кнопки имеют ограничения по высоте. А для серого представления установлено ограничение соотношения сторон.
Метка и серый вид встроены в одно представление стека. И 3 красные кнопки встроены в один стек. Наконец, оба stackviews и встроены в одно stackview.
Для всего охватывающего просмотра стека установлены ведущие, верхние и конечные ограничения.
Когда я запускаю его на iPhone с большими экранами, такими как XS, проблем нет.
Но когда я запускаю его на небольших экранах, таких как SE, нижняя часть скрывается за панелью вкладок.
Какое ограничение мне нужно установить, чтобы основное представление стека соответствовало размерам экрана всех iPhone?
Я попытался установить нижнее ограничение для просмотра стека с низким приоритетом, но это тоже не сработало.
Я предполагаю, что одна из причин - это ограничения по высоте, которые я установил для метки и кнопок. Но я не уверен, как настроить динамическое изменение высоты.