Xcode自动布局约束 - 为什么默认为负填充?

sol*_*eil 9 xcode interface-builder ios autolayout nslayoutconstraint

我只是将UIView添加到视图控制器的主视图中.我希望高度始终为64px,但宽度要拉伸到屏幕的宽度.

但是,当我去添加约束时,左边和右边的填充默认为-16,即使视图在其父视图中一直延伸.即使我将它们设置为0,当我运行应用程序时,会重新添加-16填充.这里发生了什么?

在此输入图像描述

在此输入图像描述

在此输入图像描述

Gan*_*ath 12

取消选中pin菜单中的"Constrain to margins"复选框(问题中的第一个图像),同时为新约束添加间隔到最近邻居.