更新接口buidler以匹配约束

时间:2017-11-23 14:48:01

标签: ios iphone xcode interface-builder nslayoutconstraint

在XCode界面构建器中,当我定义一些不同于“当前”控制状态的约束时,会有红色行,现在我想应用约束并删除红线,应该是什么我做。 检查附加图像,我想在A中创建底部空间,就像我在B中定义的那样,即8。enter image description here

2 个答案:

答案 0 :(得分:3)

红线通常意味着您错过了一些约束,而Xcode并不确切知道放置它的位置(在您的情况下可能是标签的高度限制)。

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

答案 1 :(得分:1)

有时会出现以下通知,如果单击它们,则会有“选项”,这些选项将在“界面”构建器上触发约束更新。同样在菜单上,转到编辑器并激活自动刷新视图。

enter image description here