2016-09-06 2 views
0

Я пытаюсь изучить Stack Views и столкнуться с разочаровывающей проблемой. Мое приложение выглядит правильно в окне предварительного просмотра:Stack View Предварительный просмотр правильно, но неверно на Build

AppPreview

Но когда я иду, чтобы запустить приложение не выглядят одинаково:

AppBuild

Вот мои текущие ограничения:

AppConstraints

У меня нет каких-либо ограничений.

EDIT: Stack Просмотр параметров:

StackViewSettings

+0

Мои настройки Stack View? Нам также может понадобиться знать, какие настройки Image View также подходят (например, Aspect Fit и т. Д.). –

+0

Я добавил настройки просмотра стека выше, Оба изображения: Aspect Fill – Nate23VT

+0

Не должно ли ваше свойство «Распространение» «Заполнить равномерно», чтобы каждый «UIImageView» был одинакового размера? –

ответ

1

Только на лице его, установив ширину вашей точки зрения стека 600 будет вызывать проблемы. Ни одно устройство iOS не имеет ширины в 600 точек, поэтому либо это ограничение сломается, либо, что еще хуже, оно будет принудительно и приведет к неправильному отображению других представлений. Вы должны закрепить верхнюю, конечную и верхнюю вершину стека, затем либо нижнюю, либо статическую. Тогда у вас есть равная ширина, равные ограничения по высоте для ваших изображений.

Вы также должны убедиться, что в разделе «Подсказки клипов» в инспекторе атрибутов отображаются ваши изображения.

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

enter image description here

+0

Я пробовал эту же конфигурацию, и я не вижу никаких изменений - может быть, это связано с размером моих изображений? – Nate23VT

+1

Вы также должны убедиться, что в разделе «Подсказки клипов» в инспекторе атрибутов отображаются ваши изображения. – beyowulf

+0

Clip Subviews был трюк, спасибо! – Nate23VT

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