2017-01-24 3 views
-1

Ну, я только начал работать с представлениями Stack. Допустим, у меня есть 3 UILabels, которые я хочу заполнить по всей ширине супервизора, по горизонтали. Теперь я вижу, что последняя UILabel не размещена на самом краю экрана, но первый UILabel размещен правильно. Когда я нажимаю на Stack View, я вижу, что Stack View установлен правильно, но когда я нажимаю на последнюю UILabel, он не находится на краю представления стека. Итак, мой вопрос в том, что я делаю неправильно? Я пробовал все разные варианты, такие как заполнение одинаково и т. Д. Результатом этого является крошечное пространство, оставшееся на краю экрана на iPhone SE и большее пространство экрана на iPhone 7. Я не использую ограничения для полей , Я могу обновить этот вопрос с картинками, если вы не можете понять, что я имею в виду.Вид стека слишком велик для объектов внутри

Изображение которого показывает, что размер представления стека простирается до краев. Тем не менее, я также получаю ошибку, на этикетках внутри отсутствует X-позиция или ширина, почему это необходимо? https://postimg.org/image/49hl5gmuh/

Эта фотография показывает, что оценка игрока 4 (последний объект в окне стеки) не доходит до края зрения стека https://postimg.org/image/hxj0xvfn5/

+0

«Я могу обновить этот вопрос с картинками, если вы не можете понять, что я имею в виду». - pls :) –

+0

Я сделал это! Спасибо – Petravd1994

ответ

1

Это работает, если ваши настройки для представления стека правильны (темные линии на внешней стороне есть тень тренажера, так что вы можете увидеть справа и слева этикетки прямо к краю):

enter image description here

Я равноотстояние, а сам вид стеки имеет ограничения, закрепляющие его dges к краям (а не полям!) супервизора.

+0

Равное расстояние приводит к тому, что uilabels перейдут друг к другу на экране iPhone SE. Я использую ограничения представления стека: центр X, равная ширина: Вид, верхнее пространство: Superview равно 2, а высота равна 21. В настоящее время я использую Fill Equally. edit: при удалении центра X и добавлении выводов 0 и 0 (начало и конец) автоматический макет просит меня установить ограничения для меток внутри этого представления стека ... – Petravd1994

+0

«В настоящее время я использую Fill Equally». Но это проблема. Если вы добавите цвета фона в свои метки, вы увидите, что вы равномерно заполняете _are_, и поэтому правый край последнего ярлыка пуст, потому что он лево-оправдан! – matt

+0

Да, я думаю, я знаю, что делать, чтобы обновлять! Благодаря! – Petravd1994