xcode 6 - 红色约束
Posted
技术标签:
【中文标题】xcode 6 - 红色约束【英文标题】:xcode 6 - red constraints 【发布时间】:2015-05-22 00:50:17 【问题描述】:我最近一直在尝试解决约束问题。我有一个稍微复杂的观点。当连接我的约束时,我的一些约束变为红色。模拟器仍在运行,但我的标签和按钮没有到位。为什么约束是红色的?
【问题讨论】:
因为它们有冲突。假设您有一个具有 100 像素宽度约束的视图。在此视图中,您有一个具有 80 像素宽度约束的视图。超级视图约束的前导(左侧)空间是 0px。现在,任何会使尾随(右)空间超级查看 20px 以外的任何内容的约束,都会使这种情况变得不可能。在这种情况下,冲突的约束变为红色。 【参考方案1】:这表明你的布局有问题。您的视图没有正确定位,您的约束之间存在无法解决的冲突,或者由于缺少约束而导致某些属性不明确。
如果您查看左内窗格,您会看到一个带有箭头的黄色或红色小圆圈。如果您单击它,它将为您列出所有问题。
【讨论】:
以上是关于xcode 6 - 红色约束的主要内容,如果未能解决你的问题,请参考以下文章