Как я могу настроить распределение моего Stack View для неравных размеров представления? - PullRequest
0 голосов
/ 15 апреля 2020

Вот то, что у меня есть для моей Main.Storyboard вместе с иерархией View Controller Scene и настройками Stack View.

Main.Storyboard

Right Теперь все правильно масштабируется для каждого устройства и ориентации. Проблема в том, когда я пытаюсь настроить распределение стека. Я хочу, чтобы средняя кнопка «CLICK» была немного меньше, а UIImageView - немного больше. Изменение настройки распределения на «Заполнить» или «Заполнить пропорционально» не помогло. Когда я запускал приложение, он просто отрезал верхний карандаш. Ручная регулировка размеров верхнего, среднего и нижнего вида также не помогает.

1 Ответ

1 голос
/ 15 апреля 2020

Установите для распределения стекового представления значение Fill

Дайте Top представлению ограничение высоты, равное высоте стека, с множителем 0.4

Give Bottom просмотреть ограничение высоты, равное Top

И это должно сделать это!

Редактировать

Ctrl-click-drag-drag от Top до Stack View, выберите Equal Heights:

enter image description here

Ctrl-click-drag от Bottom до Top, выберите Equal Heights:

enter image description here

Выберите Top и измените ограничение высоты в панели Size Inspector :

enter image description here

Выберите Bottom и отредактируйте ограничение высоты в панели Size Inspector :

enter image description here

...