Есть ли способ правильно заполнить одинаковые метки в представлении стека? - PullRequest
0 голосов
/ 18 июня 2020

Мне нужно разместить свои метки следующим образом: enter image description here

Но я получаю этот макет: enter image description here

Если я добавлю пробелы между двумя метками, все они сдвинутся:

Вот иерархия представлений: enter image description here

Ответы [ 3 ]

0 голосов
/ 18 июня 2020

Назовите три метки «left», «center» и «right», чтобы понять цель на данный момент.

Поместите все три метки внутри Horizontal Stack View

Установите StackView для обоих параметров на «Fill» ”

Теперь давайте исправим метки

  • левая метка

    • приоритет объятия контента - По горизонтали: 1000
    • Соотношение сторон - 1: 1
    • Выравнивание текста - по центру
  • правая метка

    • приоритет объятия содержимого - По горизонтали: 1000
0 голосов
/ 18 июня 2020

Решил мою проблему, поместив метку в контейнер представления.

0 голосов
/ 18 июня 2020

Вы можете установить свойство Distribution для UIStackView на Fill Equally на вкладке Attributes Inspector справа. И измените выравнивание текста ведущей метки на ведущую, а замыкающую на замыкающую.

...