【发布时间】:2015-03-28 02:43:11
【问题描述】:
我正在尝试将我的应用程序从使用 .nibs 更新为 OS X 上更新的 .storyboard 格式。我不确定实现这一目标的最佳方法是什么。
目前我的项目中有旧的MainMenu.nib 和Main.Storyboard。我很容易手动将项目从.nib 复制到.storyboard,尽管我如何告诉XCode 开始使用我的.storyboard 而不是.nib?是否可以在同一个项目中同时使用两者?欢迎提出任何建议。
【问题讨论】:
-
也可以同时使用。当我开始新模块时,我只是开始使用故事板而不是使用 .xib 文件创建类。在某些时候,如果您想重构整个初始流程并用情节提要流程替换现有的 xib,您可能必须执行以下建议的答案。同时,您可以使用故事板、segues 以及它们附带的所有好东西以及 xibs。只要确保使用 [[UIStoryboard storyboardWithName:name bundle:nil] instantiateViewControllerWithIdentifier: ] 而不是 alloc/init 来启动你的控制器。
-
@mitrenegade,谢谢 - 我只使用了 nib 和 xib,所以我需要对结构进行一些调整来适应。故事板似乎是一个很好的概念,可以延续到 osx 上。
标签: xcode cocoa storyboard nib