【问题标题】:Xcode 8.1 storyboard showing blue lines onlyXcode 8.1 故事板仅显示蓝线
【发布时间】:2016-10-28 08:50:32
【问题描述】:

我安装了 Xcode 8.1,情节提要仅显示所有 UI 元素的蓝线。如果有人弄清楚了,请告诉我。我什至无法将其还原到 Xcode 8.0。

【问题讨论】:

  • 遇到同样的问题
  • 检查编辑器->画布->显示布局矩形在 Xcode 菜单中未选中。尝试它可能会工作。
  • 注意:在 Xcode 10.3 中也看到了这一点。

标签: xcode storyboard xcode8


【解决方案1】:

不用担心恢复到旧的 xcode

要删除蓝线,

首先,在故事板中选择一个视图控制器。

然后,转到 Editor > Canvas > Show Bounds Rectangles

这将隐藏蓝线。

您可能需要重复此操作 2 或 3 次才能使其正常工作。

【讨论】:

    【解决方案2】:

    好的,所以最后我也遇到了 Xcode 8.1

    中的蓝线问题

    这是截图

    我们可以看到错误信息:

    发生内部错误。编辑功能可能会受到限制

    右侧有一个报告错误按钮。

    不知道为什么会这样。但我只是退出 Xcode 和 Simulator 并重新启动它。解决了这个问题,我恢复了 UI 元素。

    【讨论】:

    • 已报道4.5次
    • 强制退出 xcode 和模拟器。然后再次用 xcode 打开项目
    • Xcode 9.0.1 的相同问题仅通过重新启动 Xcode 得到解决。
    • 当我将 Swift 3 代码转换为 Swift 4 时,在 Xcode 9.2 中也发生了同样的情况。同样的错误消息。重启确实对我有用。
    【解决方案3】:

    看到蓝色矩形实际上是 Xcode 编辑器的一个功能。 您可以通过以下方式打开/关闭此功能 编辑器菜单->画布->显示边界矩形

    但是,是的,只看到蓝色框似乎是一个错误。如果您经常在不同版本的 Xcode 之间切换,通常会发生这种情况。我想退出并重新打开 Xcode 应该可以解决这个临时问题。

    【讨论】:

      【解决方案4】:

      当我升级到 Mojave,然后安装旧的 Xcode (10.1) 版本时,我遇到了同样的问题。为了解决这个问题,我删除了所有 Xcode (10.2/10.1) 版本,然后安装了 Xcode 10 并解决了这个问题。

      【讨论】:

      • 同事在 Xcode 10.3 / 10.2 遇到过类似问题,删除后者修复了。
      【解决方案5】:

      这在我身上发生过好几次了。对我来说,它几乎总是在将 UILabelUITableViewCell 拖到不同的视图之后发生。

      我能够通过删除故事板中的视图控制器来解决问题,我执行了拖入/拖出操作,关闭了应用程序,然后重新打开了项目。

      【讨论】:

        【解决方案6】:

        我在 XCode 11 中遇到了类似的问题,在我的情况下,甚至视图控制器都是完全黑色的。问题是分配给 UIButton 的自定义类。过了一会儿,我删除了这个类,因为我不再需要它了,但是 Button 仍然分配了这个类。

        打开特定的故事板文件,在 Identity Inspector 中删除分配,重新启动 Xcode。这为我解决了问题。

        【讨论】:

          【解决方案7】:

          在不重新启动 Mac 的情况下升级 Xcode 时遇到了类似的问题(只有蓝线,没有细节渲染)。杀死模拟器修复它:

          sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2017-05-02
            • 1970-01-01
            • 1970-01-01
            • 2017-11-15
            • 2012-04-10
            • 2016-11-16
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多