Xcode 6 - Main.storyboard仅显示为源代码,缺少Interface Builder

Dan*_*hia 13 xcode interface-builder xcode6

不知怎的,我的Xcode设置搞砸了,因为它只会将我的Main.storyboard文件显示为XML代码.我被告知可以通过从"打开为"菜单中选择界面生成器来修复此问题,但菜单下没有任何内容(唯一的"选择"是灰色的"<无>").我已经清除了我的Xcode缓存,但这没有用.除此之外,我的项目仍然正确编译.

怎么解决这个问题?

Ste*_*aul 44

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

但是,如果因为Open As显示而不适合您<None>,请确保您在标准编辑器而不是版本编辑器中.转到XCode中的View,将鼠标悬停在Standard Editor上,然后单击Show Standard Editor.现在重复其他人建议的步骤,你应该得到你正在寻找的结果.


bra*_*ray 31

隐藏代码审查在这里有帮助(Xcode 12.2)。您可能处于代码审查模式,并且 Xcode 认为您想要比较 XML

在此输入图像描述


小智 18

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


Ben*_*rie 14

我遇到了同样的问题,其中"Open As"不是主要故事板上的选项,而xib也显示为XML.

对我有用的解决方案是右键单击一个xib,它确实有"Open as - > Interface Builder"选项.然后,我回到故事板,主要故事板正确显示.

  • 确认此解决方案适用于Xcode 6.3.1. (2认同)

Mik*_*iel 9

点击左右箭头图标,如下图所示: 在此输入图像描述