iOS界面构建器约束 - 这个红色方块是什么

时间:2014-08-25 06:22:40

标签: ios interface-builder constraints

我已经从容器底部大于或等于标签添加了约束。

当我修改屏幕高度时,标签不会移动,而是有一个红色方块显示标签根据约束应该在哪里:

screenshot

这个方块是什么?为什么我的标签不会根据约束移动?

2 个答案:

答案 0 :(得分:1)

点击视图层次结构“创建相册视图”旁边的小红色气球。

然后它将显示约束中的问题/冲突列表。

单击每个问题旁边的微小红色/橙色气球,然后选择适当的选项。例如“更新约束”或“休息建议约束”以解决问题。

答案 1 :(得分:0)

您没有添加完整约束,仅添加垂直约束(对容器底部大于或等于的标签的约束),但不添加水平约束w.r.t Superview。有关解决约束的更多信息,请参阅Resolving Auto Layout Issues