为什么Leading/Trailing space显示为-16?

Why does Leading/Trailing space show as -16?

当我将 Xcode 从版本 5 更新到版本 6 时,我在故事板中看到了一些奇怪的东西。这是一个例子:

之前的值曾经是 - Leading/Trailing Space to:Superview Equals:0

现在更新到 Xcode 6 后总是显示 - Leading/Trailing Space to:Superview 等于:-16.000000

为什么会这样?

这是容器的边距。我认为它将默认边距应用于边缘。如果你想设置 Leading/Trailing Space to Superview 约束,那么你可以这样做。

如果您已经创建了约束,那么您可以 select 该约束并取消选中 Relative to margin

请注意 Relative to margin 功能仅在 iOS >= 8 上可用,应用程序将在 iOS < 8 上崩溃(不确定但应该)。

尝试取消选中 "Relative to margin"