Горизонтальное распределение StackView не работает

Я поместил три вертикальных стека в горизонтальный стэк. Хотя распределение горизонтального представления стека установлено равным интервалу, второе вертикальное представление стека выравнивается по левому краю на симуляторе (первое выравнивается по левому краю, а третье выравнивается по правому краю). Будут ли какие-либо причины, по которым он не выделен центру?

Ограничения представлений приведены ниже:

  1. Горизонтальный вид стека выравнивается по центру его суперпредставления.
  2. Верхнее пространство горизонтального представления стека - 20 от вершины его суперпредставления.
  3. Нижнее пространство горизонтального представления стека составляет 20 от основания его суперпредставления.
  4. Ширина горизонтального представления составляет 450.
  5. Ширина вертикальных стеков составляет 130.

Версия Xcode: 10.1

Пожалуйста, дайте мне знать, если есть какая-либо недостающая информация.

1 ответ

[Убедитесь, что у вас есть опции, выбранные, как на изображении, и укажите необходимый интервал (в моем случае - 30), и убедитесь, что выравнивание компонентов внутри вертикального стека выровнено по центру, например: выравнивание текста для метки должно быть выровнено по центру. проверить изображение ][1]

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