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

时间:2014-09-12 19:23:26

标签: ios xcode interface-builder autolayout nslayoutconstraint

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

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

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:12)

取消选中"限制边距"引脚菜单中的复选框(问题中的第一个图像),同时为新约束添加间距到最近邻居