Ответ 1
Вы можете сделать это в раскадровке, используя stackview
- Добавьте просмотр стека с помощью Alignment Center и Distribution Fill.
- Ограничения на просмотре стека расположены по центру по горизонтали и по центру по вертикали.
- Теперь добавьте три кнопки.
- Ограничения на button1 это высота и ширина = 200
- Ограничения на button2 это высота и ширина = 150
- Ограничения на button3 это высота и ширина = 100
Установка показана на рис:
У вас возникают конфликты из-за свойства выравнивания, которое в вашем случае оно заполняет. сделать это центр, и это сделано.
Также мы можем добавить интервал между кнопками. Если мы установим Distribution Equal Spacing и добавим ограничение высоты для стека с высотой больше, чем высота кнопок.
Это вертикальный вид стека. Вы можете проверить то же самое с горизонтальным просмотром стека.
Надеюсь, это сработает для вас.