iOS: Auto Layout против autoresizingMask - изменение размера всего представления для заполнения?
У меня есть раскадровка, которая построена с использованием Auto Layout. В этой раскадровке я встраиваюUIViewController
подкласс (ButtonGridViewController
) в нескольких местах, каждое из которых имеет разные размеры.ButtonGridViewController
Точка зрения определена в xib.
Что мне нужно, так это для всегоButtonGridViewController
Это просто масштабирование, чтобы заполнить представление, в которое я его встраиваю. Со старым методом Struts-and-Springs это было тривиально - просто установите все подпредставления для изменения размера в обоих направлениях, и вуаля, часть торт.
Как мне сделать то же самое, используя ограничения? Что бы это ни стоило, xib просто содержит основной вид, который является прямоугольным, и имеет 4 подпредставления - каждое по кнопке - расположенных в сетке 2x2. Я хочу, чтобы все, включая кнопки и интервал, масштабировалось и / или растягивалось, чтобы заполнить представление, в которое оно входит.
Спасибо!