Вид стека слишком велик для объектов внутри

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

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

На этом рисунке показано, что счет игрока 4 (последний объект в представлении стека) не достигает края представления стека https://postimg.org/image/hxj0xvfn5/

1 ответ

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

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

Другие вопросы по тегам