2015-02-19 3 views
0

Я Ctrl перетаскивая от одного UILabel к другому, чтобы установить вертикальный интервал и я получаю следующий диалог:Auto Layout - Вертикальное расстояние между

Auto Layout vertical spacing

  1. Что это диалог означает?
  2. Как установить вертикальное расстояние между двумя UILabels с помощью этого диалога?

ответ

1

По-видимому, вы уже создали ограничение по вертикальному расстоянию. Это то, что точка (•) рядом с вертикальным интервалом означает.

Если вы начинаете с нуля, вы выбираете вертикальный интервал. Это создаст ограничение, которое поддерживает текущий вертикальный интервал между метками, поскольку они выложены на холсте. Затем вы можете выбрать это ограничение и изменить его, если хотите. Вы можете найти ограничение в контуре документа или посмотреть инспектор размера для одного из затронутых представлений.

В общем, это окно позволяет создать одно или несколько ограничений на основе текущего макета назначенных видов. При нажатии на один из элементов создается одно ограничение. Щелчок по щелчку на элементе выбирает его и оставляет панель вверх, чтобы вы могли выбрать больше. Когда вы выбрали все, что хотите, щелкните за пределами панели, чтобы создать все указанные ограничения.

Выбор «Слева» создает ограничение, связывающее левую (или ведущую) сторону представлений с постоянной для их текущего расстояния. Аналогичен для «Center X» и «Right», за исключением ссылок на разные атрибуты представлений.

Equal Widths создает ограничение, связывающее ширину представлений с постоянной для текущей разницы в их ширинах. Похожие на Равные высоты. Соотношение сторон создает ограничение, связывающее ширину одного с высотой другого (это имеет наибольший смысл, когда вы создаете ограничение из представления для себя).

Смежные вопросы