【发布时间】:2015-02-20 03:13:44
【问题描述】:
我正在为 iPhone 设计布局,因此我为它选择了“wCompact 和 hAny”尺寸类。我修复了约束,运行它时没有问题。但是每次我关闭 Xcode 重新打开项目时,都会出现多个约束问题。如图所示。
我修复了根据约束更新框架的问题。选择下图中的第一个选项。但是当我重新打开 Xcode 时,同样的问题一遍又一遍地出现。我必须一直重做。是什么导致了这个问题以及如何解决它?
【问题讨论】:
-
您有很多个问题,因此您需要解决所有个问题。选择编辑器 > 解决自动布局问题 > 所有视图 > 更新框架。解决了吗?
-
没有。我选择了显示问题的视图控制器。但是该选项在菜单中被禁用。仅突出显示“重置为建议的约束”和“清除约束”选项。
-
选择更新约束并选中应用于容器中的所有视图,然后单击修复错位。如果它不起作用,您可以分享您的故事板文件。
-
我看到类似的问题,有时当我打开项目时,它建议标签 y 位置应该从 167 更改为 166,宽度应该是 21 而不是 22,类似这样,但不是那么戏剧化在你的照片中。
-
忽略它们。即使故事板没有将要渲染的实际视图,设备也会根据您的约束动态获取每个视图的正确位置
标签: ios autolayout