Использование Struts and Springs - , больше не рекомендуется , вам следует использовать AutoLayout .
Однако, если вам необходимо:
1) Отключить / снять отметку «Использовать автоматическое расположение» в Files Inspector
для контроллера вида, это также отключит изменения черт.
2) Измените ваш имитированный размер на «Фиксированный» в Size Inspector
для контроллера вида.Убедитесь, что для имитируемой метрики для размера установлено значение «Inferred» в Attributes inspector
для контроллера представления.
3) Добавьте представления и задайте «распорки и пружины» маски автоматического изменения размера, чтобы указать представлению, как расти исжиматься в пределах его суперпредставления.
4) установить желаемый прямоугольник рамки вида в положение относительно его суперпредставления.
ВыПридется устанавливать высоту представления прокрутки вручную, поскольку нет других представлений, ограничивающих фрейм и позволяющих включить автоматическое изменение размера. Для этого установите размер содержимого scrollView после загрузки контроллера представления.см. viewDidAppear(_:)
В противном случае механизм компоновки не может определить вертикальный интервал между вершиной кнопки и вершиной ее суперпредставления (scrollView).
Опять же, это не рекомендуется, и вы должны рассмотреть возможность перехода к AutoLayout.