更新界面构建器以匹配约束

Update interface buidler to match constraints

在XCode界面生成器中,当我定义一些不同于"current"控制状态的约束时,会有红色行,现在我想加约束,去掉红线,怎么办。 检查附图,我想使 A 中的底部 space 与我在 B 中定义的完全相同,即 8.

红线通常意味着您遗漏了一些约束并且Xcode不知道将它确切放置在哪里(在您的情况下可能是标签的高度约束)。

如果所有约束设置正确但元素位置错误,它会在它所属的位置显示一个橙色矩形。在这种情况下,您可以 select 元素并按 Cmd + alt + = 将其移动到正确的位置。

有时会出现以下通知,如果您单击它们,您可以选择触发界面生成器上的约束更新。同样在菜单上,转到编辑器并激活自动刷新视图。