我搜索过iOS开发人员库,但找不到答案。 垂直/水平间距是什么意思? 究竟什么是“默认”(当您选中约束属性编辑面板中的“标准”框)时,约束的值是什么?
答案 0 :(得分:1)
垂直间距:表示控件与视图边框之间的垂直距离。 它可能高于或低于对照。
水平间距:表示控件与视图边框之间的水平距离。 它可能正确或离开了控制。
约束只不过是在UI演示期间不应该被玷污的条件。 就像我为UILabel为垂直顶部间距定义50pxl的约束时那样,我的标签不能在前50个pxl区域内。
勾选标准后,NSAutoLayout
会根据苹果标准用户界面指南整理您的控件。
可以在约束优先级的基础上进行调整。
答案 1 :(得分:1)
间距是两个sibilings子视图之间的距离,标准意味着autolayout将应用标准间距。标准由水上界面设计定义,意味着视图之间有8个点,超级视图的前导,尾随,顶部,底部有20个点。
答案 2 :(得分:0)
垂直间距意味着它的名字所暗示的 - 它是两个物体之间垂直方向的空间约束。同样适用于横向。
“标准”是什么取决于约束 - 如果您只是取消选中“标准”框,则文本字段中会出现一个数字,因此您可以看到标准是什么。例如,在视图的一侧和子视图之间是20。