【发布时间】:2014-10-02 15:38:12
【问题描述】:
我正在学习自动布局。我目前正在添加一个简单的约束:视图与其父视图之间的 0px 边距。
显然,有两种方法可以添加这个约束:
首先,点击你的xib编辑器的右下方按钮,选择左边距并点击添加n个约束,如给定的截图:
这是第一个约束属性。它有 16px 的固定边距:
第二种方式,在Xcode菜单中选择:Editor > Pin >leading space to superview:
现在,我的约束是 0px,但它也有效:视图根据其父视图很好地适应
这是我的第二个约束属性:
第一个问题:为什么我的第一个约束左右边距是16px?我正在做一个全新的项目!如果我设置为 0px,我的视图周围会有一些额外的空间!
第二个问题:这两个约束有什么区别?最好的方法是什么?
谢谢
【问题讨论】:
标签: ios autolayout