2014-09-12 121 views
9

我只是将一个UIView添加到视图控制器的主视图中。我希望高度始终为64px,但宽度要拉伸到屏幕宽度。Xcode自动布局约束 - 为什么默认为负填充?

但是,当我去添加约束时,左侧和右侧填充默认为-16,即使视图横跨其父视图拉伸。即使我将它们设置回0,当我运行应用程序时,-16填充被添加回来。这里发生了什么?

enter image description here

enter image description here

enter image description here

+0

只需在UIView中添加前导空格到约束器和尾部空间到UIView的约束器 – DilumN 2014-09-12 19:33:07

+0

我这样做了。但我可以看到这个填充背后的原因。你能否赐教给我。谢谢 – 2014-09-29 06:07:50

回答

12

取消选中“约束到边缘” 在销菜单同时加入间距最近邻为复选框(在讨论的第一图像)新的约束。