ios - 在 iOS 中使用多个 Storyboard

标签 ios user-interface ios5 xcode4.2 uistoryboard

我的目标是创建一个选项卡式应用程序,然后在单独的 Storyboard 中构建每个选项卡的 View 。

Storyboard screenshot

我的主 Storyboard是一个标签 View 。

然后我创建了一个带有 2 个 View Controller 的辅助 Storyboard (storyboard#2)。第一个 View Controller (也被勾选为初始)有一个按钮,并且 segue(模态)到第二个 View 。 First view controller

我设法通过从 Storyboard#2 继承并覆盖 loadView 来加载 View 。 loadView override

这是模拟器输出。

Simulator

当点击“点击我”按钮时,我得到一个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/

相关文章:

python - Tkinter:消息小部件中 anchor 选项的正确值是多少?

python - 是否有用于轻松编写可缩放 UI 的 Python 库?

iPhone:ios 5 中的 json 教程

ios - 为什么我不能使用 "wide"作为变量名?

ios - 是否可以将图像仅保存到 iOS6 中的自定义相册?

ios - ARKit anchor 在暂停并再次运行后是否仍然存在?

ios - 如何自动缩放 WKWebView 的内容?

user-interface - 色盲的GUI设计

iphone - 如何通过 NSURLConnection sendAsynchronousRequest 取消异步调用?

ios - 模拟器开始在水平 View 中打开。如何让它回到默认的纵向 View ?