2015-11-28 4 views
1

У меня вертикальный стек в моей раскадровке с четырьмя вложенными горизонтальными стеке, содержащимися внутри него. Вертикальный стековый вид прикреплен к UIView (светло-голубой), который, в свою очередь, закреплен внутри основного вида раскадровки.Предупреждения раскадровки при использовании вложенных представлений стека

Внутри каждого горизонтального стека я вставил три UIButtons.

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

Проблема, с которой я сталкиваюсь, заключается в том, что я получаю 16 предупреждений при создании приложения. Каждое вложенное горизонтальное представление стека и все кнопки предупреждают, что их кадр будет отличаться во время выполнения. Но когда я запускаю приложение, все выглядит нормально.

Скриншоты показывают, что мой экран предварительного просмотра ведет себя так, как я ожидал, вместе с снимком приложения, работающего на iPhone 6+. Не уверен, что я делаю, чтобы вызвать эти предупреждения.

Storyboard view

Preview screen

Warnings

iPhone 6+ shot

ответ

1

Игнорировать предупреждения. Похоже, что Interface Builder не может корректно обработать StackView. Макет должен работать, как ожидалось. По крайней мере, это было для всех моих проектов.

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