Ограничения UIStackview не применяются к краям на экране iPhone другого размера - PullRequest
0 голосов
/ 11 ноября 2018

У меня есть UITableView, который содержит прототип ячейки, содержащий метки, каждая метка вложена в представление, все представления сложены в вертикальном UIStackView и у меня есть ограничение для стека ,,

xcode design mode

во время выполнения в iphone SE

iPhone SE screenshot

, если я не установлю ширину стека для 414 (для iphone 6+), он будет выглядеть как

iPhone 6+

Я не хочу устанавливать фиксированную ширину, но ограничения не применяются правильно, что я здесь упустил

1 Ответ

0 голосов
/ 11 ноября 2018

Установите начальные, конечные, верхние и нижние ограничения stackView равными начальным, конечным, верхним и нижним ограничениям представления содержимого в ячейке табличного представления.Измените константу ограничения так, как вы хотите.

удалите ограничения centerX и centerY, они вам не понадобятся, если вы установите их так, как я писал выше

В раскадровке

Просто выберите вид стека и щелкните значок «Добавить новое ограничение».Затем установите значение ведущего, конечного, верхнего и нижнего ограничения и нажмите, чтобы добавить 4 ограничения

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...