在使用自动布局创建的UIView上左右16像素边距

Ros*_*nko 11 storyboard ios autolayout

我使用自动布局不是很长时间,他们经常让我困惑.

我有一个有线约束行为.我想创建一个红色视图并使其边距为1/1/1/1.我在故事板中点击相应的图标并将所有第四个约束设置为1.

在此输入图像描述

左边和右边约束的首先值是-16,这很奇怪.我不知道Xcode在哪里.

我将所有约束设置为1并运行我的应用程序.在屏幕上,我看到顶部和底部边距等于1,左右边界等于15的视图.

我总是在每个项目中都有这种行为.这让我非常困惑,并且没有正确地提供make UI.

有谁知道我怎么能避免它?我需要的一切就是"嘿,Xcode,将此视图的边距设置为1/1/1/1",可见结果将是边距为1/1/1/1的视图.

在此输入图像描述

Ros*_*nko 31

像往常一样,在提出问题之后我找到了解决方案.设置约束时,关闭"约束到边距"复选框.

在此输入图像描述