0

我已经搜索了 iOS 开发人员库,但找不到答案。垂直/水平间距是什么意思?约束的“默认”(当您在约束属性编辑面板中选中“标准”框时)值究竟是什么?

4

3 回答 3

1

垂直间距:表示控件与视图边框的垂直距离。它可能高于或低于控制。

水平间距:表示控件与视图边框之间的水平距离。它可能在控件的右侧或左侧。

约束只不过是在 UI 呈现过程中不应该被破坏的条件。这就像当我为 UILabel 定义 50pxl 的约束以实现垂直顶部间距时,我的标签不能位于前 50 pxl 区域内。

当您选中该标准时,然后NSAutoLayout根据苹果标准用户界面指南组织您的控件。

可以根据约束的优先级来调整大小。

于 2013-09-05T05:13:39.527 回答
1

间距是两个兄弟子视图之间的距离,标准意味着自动布局将应用标准间距。标准由 aqua 界面设计定义,即视图之间的 8 个点和超级视图的前、后、顶部、底部的 20 个点。

于 2013-09-05T05:38:59.740 回答
0

垂直间距正如它的名字所暗示的那样——它是两个对象之间垂直方向的空间限制。同样适用于水平。

什么是“标准”取决于约束——如果您只是取消选中“标准”框,文本字段中将出现一个数字,因此您可以看到标准是什么。例如,在视图的侧面和子视图之间是 20。

于 2013-09-05T05:14:05.657 回答