iOS: проблема с выравниванием и расположением горизонтальных центров - PullRequest
1 голос
/ 05 июня 2019

Я хочу, чтобы расположенные ниже кнопки «Да» и «Нет» располагались внизу в центре экрана, всегда с одинаковой шириной.Другие ярлыки ведут себя как положено.Проблема с кнопками.Они просто отображаются с перекошенным размером с различной шириной, не центрированной по низу UIView.

Я пробовал много способов - выровнял все элементы по центру по горизонтали и т. Д. Также я встроил эти кнопки в UIView и выровнял заголовокярлык, описание ярлык и этот UIView централизованно.Не сработало.

Я не пробовал код, как пытался в раскадровках Xcode.

Вот как я хочу ... enter image description here

1 Ответ

2 голосов
/ 05 июня 2019

Вы можете достичь этого с помощью следующих шагов:
1. Вставить кнопки в представление
2. Добавьте ограничение ширины между кнопками.
3. Добавьте левую, верхнюю и нижнюю вставки к кнопке ДА.
4. Добавьте правую, верхнюю и нижнюю вставки к кнопке NO.
5. Добавьте ограничение равной ширине кнопок YES и NO.
6. Добавьте нижнее врезное ограничение для вида.
7. Добавьте к центру горизонтальное ограничение по горизонтали.
8. Если кнопки имеют меньшую ширину, когда вам нужно, добавьте ограничение ширины к кнопке YES.

Screenshot of constraints for the buttons

Screenshot of constraints for the view

...