在Xcode 4.2的故事板中使用UISplitView中的多个细节视图?

问题描述:

我想创建一个iOS 5应用程序与使用多个详细信息的SplitView控制器。这是蹭。我正在尝试使用Storyboard来完成它。我发现了很多教程,解释了如何在Xcode的早期版本中完成它,但没有解决故事板的问题。在Xcode 4.2的故事板中使用UISplitView中的多个细节视图?

一个例外在主视图中创建了一个标签栏控制器,这不是我想要使用的。我尝试删除标签栏并修改代码,但不成功。

我弄清楚我可以在主视图中附加替换塞格到静态单元格。它允许我指定类型为细节拆分,它完成了我正在尝试做的大部分工作。它加载新的细节控制器。

但是,显示主popover的按钮在转换过程中消失。我相信我大概可以防止使用此方法发生:

  • (无效)prepareForSegue:(UIStoryboardSegue *)赛格瑞发件人:(ID)发送

不幸的是,我不知道到底是什么代码放置在那里以防止按钮消失。我是否需要每个细节控制器作为主人的委托?

有没有人得到多个细节的意见,使用故事板工作,如果是的话,你能指点我的方向一个很好的教程?十分感谢你的帮助!

我面临类似的情况,并检查了raywenderlich.com的链接。不过,我发现管理splitview委托类型太复杂了,它使iPhone和iPad之间的重复使用困难。我的解决方案是创建一个DetailedContainerViewController作为右侧视图控制器。并添加视图控制器作为容器控制器的子视图控制器显示在右侧。这样只有DetailedContainerViewController需要实现SplitView委托。所以不需要担心代表。

看看示例代码我在GitHub上写道:

https://github.com/raoying/SplitView-Sample