【问题标题】:Xcode 6 - Main.storyboard only showing up as source code, Interface Builder missingXcode 6 - Main.storyboard 仅显示为源代码,缺少 Interface Builder
【发布时间】:2015-04-08 12:25:27
【问题描述】:

不知何故,我的 Xcode 设置搞砸了,因为它只会将我的 Main.storyboard 文件显示为 XML 代码。有人告诉我,这可以通过从“打开为”菜单中选择界面生成器来解决,但菜单下没有任何内容(唯一的“选择”是灰色的“”)。我已经清除了我的 Xcode 缓存,但这并没有帮助。除此之外,我的项目仍然可以正常编译。

如何解决?

【问题讨论】:

    标签: xcode interface-builder xcode6


    【解决方案1】:

    正如很多人指出的那样,右键单击文件并将鼠标悬停在Open As 上并选择Default - Interface Builder

    但是,如果由于 Open As 显示 <None> 而不是您的选择,请确保您使用的是标准编辑器而不是版本编辑器。转到 Xcode 菜单 中的查看 --> 查看 --> 将鼠标悬停在 标准编辑器 上并选择 显示标准编辑器。现在重复其他人建议的步骤,您应该会得到想要的结果。

    【讨论】:

      【解决方案2】:

      通过单击 'Command + Enter' 键更改为标准编辑器。然后 Main.storyboard 可能会显示为 Interface Builder。

      【讨论】:

      • 感谢上帝,我找到了这个答案。修复了我的问题。在我的情况下,这个问题已经发生,因为我在我的 Mac 上运行 Xcode 8 和 Xcode 7.3.1。祝大家好运。
      【解决方案3】:

      我遇到了同样的问题,主情节提要上没有“打开方式”选项,而且 xib 也显示为 XML。

      对我有用的解决方案是右键单击确实具有“打开为 --> Interface Builder”选项的 xib。然后,我回到情节提要,主情节提要正确显示。

      【讨论】:

        【解决方案4】:

        Hide Code Review 在这里提供了帮助(Xcode 12.2)。 您可能处于代码审查模式并且 Xcode 认为您想要比较 XML

        【讨论】:

          【解决方案5】:

          点击左右箭头图标,见下图:

          【讨论】:

            【解决方案6】:

            如果您转到项目大纲并控制单击情节提要文件并按住光标,您将看到打开方式的选项,这将使您以某种类型打开情节提要。单击它并选择作为故事板打开。祝你好运!

            编辑#1

            对不起,我想我看错了你的帖子。我以为你是从菜单栏中执行这些步骤的。不是大纲。我假设您已经重新启动了 Xcode 和您的计算机。

            【讨论】:

              【解决方案7】:

              我在 Xcode 8 中遇到了这个问题,Open As > 菜单没有运气......解决方案如下:

              确保“身份和类型”右侧面板中的类型为Default - Interface Builder(参见屏幕截图)。就我而言,它选择了“Swift 源代码”:

              现在,在左窗格中,右键单击您的故事板,然后神奇地出现选项 Open As > Interface Builder - Storyboard!

              【讨论】:

                【解决方案8】:

                我在 Xcode 9 文件夹中有“Main.storyboard.xml”,但在“身份和类型”中建议的扩展列表中看不到“默认 - 界面生成器”。

                我只是删除了“身份和类型”名称中的 .xml 扩展名,然后我可以在“打开方式”中再次看到“默认 - 界面生成器”。

                【讨论】:

                • 如果您的意思是使用“.xml”作为扩展名而不是“.storyboard”,那么这就是为我解决的问题。
                【解决方案9】:

                这只是一个快速修复/长镜头,根据您的具体情况,它可能根本没有帮助,但您可以在其他项目中导入和打开情节提要文件。

                所以,请尝试将您的故事板文件导入一个新项目,看看它是否在那里正确显示。

                过去曾帮助我处理行为不端的 nib 文件。

                【讨论】:

                  【解决方案10】:

                  做了一些工作,但我每次都找到了解决此问题的方法...当您单击情节提要并显示为源时,单击右侧显示实用程序视图的图标..查找身份类型..类型应该是默认的 - 界面生成器..我的切换到 C 源代码..不知道如何..但是...

                  【讨论】:

                    猜你喜欢
                    • 1970-01-01
                    • 2017-08-02
                    • 1970-01-01
                    • 1970-01-01
                    • 2021-12-01
                    • 2015-02-06
                    • 1970-01-01
                    • 2019-05-22
                    • 2014-09-19
                    相关资源
                    最近更新 更多