【问题标题】:How to fix Xcode layout issues?如何解决 Xcode 布局问题?
【发布时间】:2015-02-20 03:13:44
【问题描述】:

我正在为 iPhone 设计布局,因此我为它选择了“wCompact 和 hAny”尺寸类。我修复了约束,运行它时没有问题。但是每次我关闭 Xcode 重新打开项目时,都会出现多个约束问题。如图所示。

我修复了根据约束更新框架的问题。选择下图中的第一个选项。但是当我重新打开 Xcode 时,同样的问题一遍又一遍地出现。我必须一直重做。是什么导致了这个问题以及如何解决它?

【问题讨论】:

  • 您有很多个问题,因此您需要解决所有个问题。选择编辑器 > 解决自动布局问题 > 所有视图 > 更新框架。解决了吗?
  • 没有。我选择了显示问题的视图控制器。但是该选项在菜单中被禁用。仅突出显示“重置为建议的约束”和“清除约束”选项。
  • 选择更新约束并选中应用于容器中的所有视图,然后单击修复错位。如果它不起作用,您可以分享您的故事板文件。
  • 我看到类似的问题,有时当我打开项目时,它建议标签 y 位置应该从 167 更改为 166,宽度应该是 21 而不是 22,类似这样,但不是那么戏剧化在你的照片中。
  • 忽略它们。即使故事板没有将要渲染的实际视图,设备也会根据您的约束动态获取每个视图的正确位置

标签: ios autolayout


【解决方案1】:

这是关于外部容器视图的位置约束的问题是不对的。 尝试找到并修复它。

当视图加载后,您可以在 LLDB 控制台中找到问题。

【讨论】:

    猜你喜欢
    • 2017-03-18
    • 2021-05-26
    • 2021-03-10
    • 2020-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-27
    • 2015-07-04
    相关资源
    最近更新 更多