2016-03-02 4 views
1

У меня есть UIStackView, ограниченный в пределах базового UIView, чтобы заполнить все пространство. Ось просмотра стека является вертикальной, выравнивание равно Fill, а распределение - Fill Equally.UIStackView неправильно упорядочивает подвыборки

Я добавил два вида контейнеров и установил их цвета фона, чтобы они были красными. & зеленый соответственно.

Main Storyboard

Все, что я хочу, чтобы каждый подвид, чтобы заполнить половину пространства по вертикали, но по какой-то причине он держит выходит так: режим просмотра

Current Results

Контейнер Scale To Fill.

Любые идеи? Большое спасибо!

+0

Я пишу что-то вроде этого. Все работает нормально. Вы забыли установить ограничение для stackView? –

+0

Спасибо @NickAllen, это было действительно прекрасно, только в неправильном классе размеров. Мне все еще не нравится использование классов размера, поэтому они продолжают вызывать случайные проблемы для меня. – stu

ответ

1

Ага, это было связано с Size Classes. Я был настроен на Compact, когда я создал представление и контейнеры. Когда я переключился на базовый класс (Any, Any), UIStackView был выделен серым цветом. Поэтому я перестроил его с нуля, теперь он работает.

Я надеюсь, что это поможет кому-то еще!

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

  • Нет связанных вопросов^_^