"添加新约束"为什么-16左右,而不是0?

时间:2015-06-25 16:21:13

标签: ios autolayout constraints

我注意到自Xcode 6以及iOS8的引入,当我去固定UIView类型以填充框架时,复选框始终在-16左侧而且,为什么不是0。因为我想要零间距。我只是想知道-16来自哪里?

enter image description here

1 个答案:

答案 0 :(得分:2)

苹果公司在内部1624的UIView内建议保证金。 Apple将此用于防止屏幕边缘的标签,图像等。如果你想但是在边缘你有两种方式

1-。将约束添加到-16通常它们有效,但有时候不会

2 - 。取消选中约束到保证金,你将有0

这只发生在主要的UIView

我建议始终取消选中'约束到保证金'如果你想要两边的视图