Как можно реализовать просмотр стека? - PullRequest
0 голосов
/ 02 апреля 2019

Я использую UIStackView в моем Storyboard, но я не могу понять, как я могу установить constrains в UIStackview. Как реализовать Stackview в Storyboard, используя Autolayout в Swift ?

1 Ответ

0 голосов
/ 02 апреля 2019

Вопрос действительно общий. Можете ли вы более конкретно указать, какой тип макета вы пытаетесь достичь с помощью StackView.

В любом случае, позвольте мне попытаться ответить:

как установить ограничения в представлении стека?

StackView - это контейнер / макет, обычно используемый для организации других UIViews. Вам нужно только ограничить StackView видом контейнера, дочерние представления, которые добавляются в стек, управляются на основе Axis, Distribution, Spacing и т. Д.

  • Ось: Вертикальная или горизонтальная ориентация дочерних элементов, добавленных в стек.
  • Выравнивание: Выравнивает дочерний элемент параллельно оси.
  • Распределение: Выравнивает дочерний элемент перпендикулярно оси.
  • Интервал: Межэлементный интервал.

Как реализовать просмотр стека в раскадровке с помощью автоматического макета в Swift?

Вы можете установить все параметры / значения, указанные выше в раскадровке, из Инспектор атрибутов .

Для автоматического размещения включите следующую опцию в раскадровке, выбрав определенный контроллер.

Enable auto layout

Для добавления надлежащих ограничений, которые изменяют размеры, избегайте использования констант и сосредоточьтесь больше на относительных ограничениях.

Правильно объяснено в ОФИЦИАЛЬНОМ ДОКУМЕНТЕ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...