在SplitViewController两侧带有导航控制器的MultipleDetailViews

时间:2011-04-12 15:41:17

标签: uisplitviewcontroller navigationcontroller

我需要在左侧显示类别列表,当用户选择类别时,我需要在右侧显示所选类别的项目列表。然后,如果用户选择右侧的列表项,我需要显示所选项的详细信息(再次在右侧)。

所以我使用Apple的示例MultipleDetailViews作为模板,左边是一个tableview,右边是多个详细的viewcontrollers。当在左侧选择一个类别时,我在右侧创建一个导航控制器并按下一个tableview控制器以显示该类别中的项目列表。当在右侧选择一个项目时,我推一个新的tableview控制器来显示该项目的详细信息。这一切都很好。

现在左边的一些类别有子类别。我可以在UITabBar中显示右侧的子类别,但我被要求在左侧显示子类别。所以我需要在左侧推一个新的tableview控制器 - 我已经能够做到了。

当我在左侧的新桌面视图中选择一行时,我想在右侧创建一个新的导航控制器 - 就像我对主要类别中的项目所做的那样。我不能让它工作,我知道这是因为新的tableview控制器对DetailViewControllers一无所知。但我无法弄清楚如何使这个工作。任何人的想法?

1 个答案:

答案 0 :(得分:-2)

在另一个论坛的帮助下计算出来。如果有人有兴趣,这是解决方案: RWForums