我的目标是创建一个选项卡式应用程序,然后在单独的 Storyboard 中构建每个选项卡的 View 。
我的主 Storyboard是一个标签 View 。
然后我创建了一个带有 2 个 View Controller 的辅助 Storyboard (storyboard#2)。第一个 View Controller (也被勾选为初始)有一个按钮,并且 segue(模态)到第二个 View 。
我设法通过从 Storyboard#2 继承并覆盖 loadView 来加载 View 。
这是模拟器输出。
当点击“点击我”按钮时,我得到一个EXC_BAD_ACCESS
。 segue 不起作用,似乎第二个 Storyboard没有完全加载。
以前有没有人尝试过这样做并让它工作?有一个来自 SkillMaster.net 的 youtube 视频,但他没有演示 segue 是否在二级 Storyboard下工作。视频在这里:http://youtu.be/D4_twoYvB4M
感谢您的任何意见和帮助!
截图:
最佳答案
这些是我在多个 Storyboard上看到的最好的文章。
这个人不仅告诉你如何用代码创建一个新的 Storyboard,他
- 在实践中推荐多个 Storyboard(更多模块化代码)
- 讨论何时使用 xibs 与 Storyboard(xibs 持有 View ,storboards 基于 Controller )
- 提供了一个将 Storyboard与 segues 链接起来的类 on github
请注意,最后一点很重要,因为多个 Storyboard的主要缺点是您通常不能将它们与 segues 链接起来,但 robs 库允许进行一些捏造
另请参阅讨论的 here
关于ios - 在 iOS 中使用多个 Storyboard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8297701/