更新接口构建器以匹配约束

Posted

技术标签:

【中文标题】更新接口构建器以匹配约束【英文标题】:Update interface buidler to match constraints 【发布时间】:2017-11-23 14:48:01 【问题描述】:

在XCode界面生成器中,当我定义一些不同于“当前”控制状态的约束时,会有红色线,现在我想应用约束并删除红线,应该怎么做我愿意。 检查附加的图像,我想让 A 中的底部空间与我在 B 中定义的完全一样,即 8.

【问题讨论】:

可能的解决方案:为Message Details 标签添加高度约束,然后删除底部空间。 【参考方案1】:

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

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于更新接口构建器以匹配约束的主要内容,如果未能解决你的问题,请参考以下文章

Laravel - 查询构建器以选择具有唯一列值的多行(具有另一列的最大值)

ruby 定制匹配器以确定公共活动

ruby 定制匹配器以确定公共活动

Select2 自定义匹配器以在组标题匹配时保持选项打开

在界面构建器中使用约束

iOS Update Interface Builder视图框架基于约束