Подтвердить что ты не робот

16-кратная маржа слева и справа на UIView, созданная с автозапуском

Я использую автозапуск не надолго, и меня часто путают.

У меня есть поведение проводных ограничений. Я хочу создать красный вид и сделать его поля 1/1/1/1. Я нажимаю соответствующий значок в раскадровке и устанавливаю все четвертые ограничения на 1.

enter image description here

Прежде всего значения для левого и правого ограничений -16, и это очень странно. Я понятия не имею, где их принимает Xcode.

Я установил все ограничения на 1 и запустил приложение. На экране я вижу вид с верхним и нижним полями, равным 1, а правый и левый равным 15.

И у меня такое поведение всегда в каждом проекте. Это очень смущает меня и не дает сделать UI правильно.

Кто-нибудь знает, как я могу его избежать? Все, что мне нужно, говорит: "Эй, Xcode, установите поля для этого представления на 1/1/1/1", и видимым результатом будет представление с полями 1/1/1/1.

enter image description here

4b9b3361

Ответ 1

Как обычно, сразу после постановки вопроса я нашел решение. Когда вы устанавливаете ограничения, установите флажок "Ограничить на полях".

enter image description here