有时 Xcode 8(自动布局)中有一个额外的间距(边距),为什么?

Sometime there is an extra spacing(margin) in Xcode 8 (auto layout), why?

我放了一个视图并将其尾部设置为0间距的superview,但是有一个额外的间距。我不知道为什么会这样,我清除了约束并添加了新约束,但 space 仍然存在。有没有错误,或者我错过了什么?

这是因为 Constraint to margins。布局边距表示布局系统在布置子视图时可以使用的 UIView 内部周围的填充 - 以确保在视图边缘和子视图之间留有间隙。

您可以通过在添加约束时取消选中 Constraint to margins 来避免这种情况。