Сделать UIView заполнение, содержащее представление, используя автоматическую компоновку в Interface Builder вместо кода

Как использовать автоматическую компоновку, чтобы сделать дочерний вид заполнением своего родителя или, по крайней мере, привязать все его ребра к родительским ребрам представления?

Я использую все четыре вертикальных и горизонтальных ограничения в "Расстояние до ближайшего соседа", но когда я запускаю приложение на 3,5-дюймовом устройстве, высота представления не была автоматически скорректирована с 568 до 480, как ожидалось.

Ответ 1

Соедините верхнее пространство с надстройкой, нижнее пространство для просмотра, ведущее пространство для просмотра и трейлинг-пространства для просмотра.

Pin

Затем отредактируйте ограничения следующим образом:

Superview.Top >= View.Top и Superview.Bottom >= View.Bottom

Ответ 2

Я бы просто установил все "Расстояние до ближайшего соседа" равным 0 и выровнял горизонтальный и вертикальный центр. Это должно сделать трюк.