2016-03-23 2 views
0

Я помещал две метки внутри представления стека и создавал между ними ограничение по вертикали между ними, чтобы немного раскрыть их. Хотя это приводит к конфликту.Пространство объектов внутри представлений стека

Причина, по которой я использую представление стека, заключается в том, что я хочу упаковать несколько объектов в один, а затем центрировать представление стека на экране. Почему это происходит?

enter image description here

ответ

1

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

1

создал вертикальный интервал между ними ограничение

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

UIStackView сам обеспечивает интервал. Например, вы можете использовать его Equal Centering distribution и установить его свойство spacing. Но если вы не хотите использовать настройки представления стека для настройки своего размещенного макета subviews, вы должны полностью отказаться от использования UIStackView. Не пытайтесь «смешивать и сопоставлять», как вы делаете сейчас.

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