2017-02-15 5 views
0

В последнее время я борется с автозапуском и решил использовать UIStackViews, чтобы интерфейс соответствовал всем размерам экрана. Но почему-то эти стеки разрушили все. Я решил создать тестовый проект, чтобы отслеживать, как работают в стеке, но для меня это все еще загадка. Итак, у меня есть эта иерархия представлений Interface builder У меня есть стек, в который входят 2 вида и 1 ярлык. Каждое из этих представлений содержит ярлык, который ограничен xCenter его супервизора. Все три эти метки имеют один и тот же yCenter, который является yCenter в стеке. Stack View является ограничением ведущими, конечными и нижними ограничивающими ограничениями. Но так или иначе, это не совсем то же самое в симуляторе. Что может быть причиной этого? Simulator Красочные виды исчезли, этикетки перепутались, я озадачен.Стек просмотра скрывает вид, укладывается в него

У меня также есть эти предупреждения. enter image description here

ответ

0

Как вы настроили автозапуск для стека? Если я создаю аналогичный проект, подобный вашему примеру, представления заполняют весь стек. Я привязал UIStackView к верхнему, нижнему, левому и правому краям с помощью автозапуска. XCode screenshot

+0

Вы каким-то образом ограничили представления, встроенные в представление стека? –

+0

Да, первые два вида (оранжевый и белый) имеют ширину 100 пикселей, последний вид (красный) просто заполняет остальные. –

+0

Я использовал центрированное выравнивание, вот почему это было так испорчено. Когда он установлен, он работает хорошо –

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