为什么Leading/Trailing space显示为-16?
Why does Leading/Trailing space show as -16?
当我将 Xcode 从版本 5 更新到版本 6 时,我在故事板中看到了一些奇怪的东西。这是一个例子:
- 我的要求是 - 我希望我的视图和容器视图之间没有 space。
- 我做了什么 - 我拖动视图 left/right 边缘,使其与容器边距相交。然后我设置了水平间距约束。
之前的值曾经是 -
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"
当我将 Xcode 从版本 5 更新到版本 6 时,我在故事板中看到了一些奇怪的东西。这是一个例子:
- 我的要求是 - 我希望我的视图和容器视图之间没有 space。
- 我做了什么 - 我拖动视图 left/right 边缘,使其与容器边距相交。然后我设置了水平间距约束。
之前的值曾经是 - 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"