2015-06-09 4 views
-1

Я хотел бы иметь два UIButtons бок о бок в UIStackView как в 50% от просмотра. Когда я перетаскиваю две кнопки в представление стека, первая занимает большую часть представления, а другая - наименьшая ширина, которая может быть. Должен ли я делать что-то еще? СпасибоUIStackView Layout

ответ

2

Вы делаете правильно, но вы можете пропустить что-то ниже.

Вам необходимо установить UIStackViewDistribution & UIStackViewAlignment недвижимость согласно вашей потребности.

Свойство distribution определяет расположение размещенных видов вдоль оси стека.

Свойство alignment определяет расположение размещенных представлений перпендикулярно оси стека.

См. this для получения дополнительной информации.

0

Чтобы получить распределение 50/50, вам необходимо установить UIStackViewDistribution на Fill Equally.

enter image description here

0

Вам необходимо дополнительно добавить ограничение, buttonA.width = buttonB.width.

Смежные вопросы