Xcode 5 中缺少 ViewController.xib
Posted
技术标签:
【中文标题】Xcode 5 中缺少 ViewController.xib【英文标题】:Missing ViewController.xib in Xcode 5 【发布时间】:2013-10-26 21:30:59 【问题描述】:我是 ios 编程新手,目前正在学习http://codewithchris.com/demo-app-with-xcode-and-interface-builder/ 上的教程
我们首先使用Single View Application
库创建一个新项目。
问题: 在教程进行到一半的时候,上面写着Once you have ViewController.xib opened on the left pane and ViewController.m opened on the right pane...
但是项目导航器中的任何地方都没有 .xib 文件,这是在教程中第一次提到 .xib 文件教程。
我应该在途中获得一个 .xib 文件吗?如果是这样,哪个步骤将创建 .xib?
【问题讨论】:
【参考方案1】:XIB 是一种旧格式的 Interface Builder。在较新版本的 Xcode 中,默认情况下,项目是使用情节提要创建的(项目中的Main.storyboard
)。不同之处在于,在故事板中,您可以一次查看应用的所有视图(以及它们之间的转换),而对于 XIB,您必须将它们分开保存。
对此我不确定(现在无法检查),但如果您坚持使用 XIB,则在创建项目期间应该有一个复选框。无论如何,我建议您熟悉故事板,它们应该是 XIB 的继承者。
正如我在教程中看到的,作者说“XIB”,即使他的项目中有故事板,可能是因为他习惯了 XIB。总而言之,它们的用法非常相似。
【讨论】:
不幸的是,在创建新项目时没有复选框可以在情节提要或 xib 之间进行选择。但是,创建新的 ViewController 时会有一个复选框。【参考方案2】:实际上故事板包含 .xibs(在您创建单视图应用程序时,在您的项目中包含一个 .xib。)xib 只是您的第二个屏幕截图中显示的用户界面文件。
您只需单击右上角的“显示助理编辑器”(带有西装的按钮)即可拆分 xcode 窗口并在 viewcontroller 标头/或实现文件旁边查看 xib。
【讨论】:
以上是关于Xcode 5 中缺少 ViewController.xib的主要内容,如果未能解决你的问题,请参考以下文章