为啥前导/尾随空间显示为 -16?
Posted
技术标签:
【中文标题】为啥前导/尾随空间显示为 -16?【英文标题】:Why does Leading/Trailing space show as -16?为什么前导/尾随空间显示为 -16? 【发布时间】:2015-02-03 05:45:46 【问题描述】:当我将我的 Xcode 从版本 5 更新到 6 时,我在故事板中看到了一个奇怪的东西。这是一个例子:
我的要求是 - 我希望视图和容器视图之间没有空间。 我做了什么 - 我拖动视图左/右边缘,使其符合容器边距。然后我设置了一个水平间距约束。之前的值曾经是 - 前导/尾随空格到:Superview Equals:0
现在更新到 Xcode 6 后,它总是显示 - 前导/尾随空格到:Superview 等于:-16.000000
为什么会这样?
【问题讨论】:
【参考方案1】:这是容器的边距。我认为它将默认边距应用于边缘。如果你想设置Leading/Trailing Space to Superview
约束,那么你可以这样做。
如果您已经创建了约束,那么您可以选择该约束并取消选中 Relative to margin
请注意Relative to margin
功能仅在ios >= 8
上可用,应用程序将在iOS < 8
上崩溃(不确定但应该)。
【讨论】:
【参考方案2】:尝试取消选中“相对于边距”
【讨论】:
以上是关于为啥前导/尾随空间显示为 -16?的主要内容,如果未能解决你的问题,请参考以下文章