2011-03-03 71 views
2

嘿, 我的起点是这个 MultipleDetailViews在xcode上找到的示例代码。 我想创建一个单独的导航堆栈的第一个和SecondDetailViewController为了推动新的视图控制器。 这个tutorial非常有帮助,但我仍然无法设置导航堆栈。带有用于多个视图控制器的导航堆栈的iPad SplitView

我一直停留在这个问题上一段时间,不知道是否存在一个简单的解决方案...

在此先感谢您的任何建议。

回答

0

在示例代码中,尝试打开MainWindow.xib(en)并删除'FirstDetailViewController',将其替换为NavigationController,为此新的详细信息NavigationController添加rootViewController,并且您很好。

我想你知道下一步该怎么做。希望能帮助到你。

+0

嗨,我已经用NavigationController替换了'FirstDetailViewController',将NavigationController的DetailViewController更改为'FirstDetailViewController'并将其连接到SplitViewController,依此类推,如教程中所述。当我运行应用程序时,我可以推送新的视图,但只要在分割视图左侧选择另一行,它就不再起作用。我究竟做错了什么? – steve 2011-03-03 17:17:52

+0

因为当您在主表列表中选择一个项目时,该示例代码分别将FirstView和DetailView替换为DetailViewController,所以您将无法再访问FirstDetailViewController的导航。你想要做什么?您是否想将两个视图控制器与根视图控制器合并为一个导航控制器? – 2011-03-03 17:38:17

+0

感谢您的快速回答。我想要实现的是带有单独的DetailViewControllers的分割视图(如FirstDetailViewController和SecondDetailViewController的示例代码)。每个DetailViewController应该有自己的导航堆栈,以便在按下按钮后更改视图(如本教程中所述)。希望它变得更清晰... – steve 2011-03-03 19:06:08

0

看着这个相信我有完全相同的问题,并没有找到一个办法解决它,直到几天,当我在新的视图控制器看着一个不相关的讲座关闭iTunes U专区,反正你加载,你有没有实现UISplitViewControllerDelegate,(如果这不起作用,你有没有尝试将UISplitViewControllerDelegate移动到主控制器)?

相关问题