-2

我有一个主从应用程序。主场景是一个表格视图,细节是一个带有一些文本的简单视图控制器。

但是,我希望拥有多个主详细信息(每个主题一个)和一个带有图像/按钮的主页。当我单击其中一个时,我想转移到相应的主从。

我在情节提要中添加了一个视图控制器(称为 A),将根视图更改为 A,在 A 中添加了一个按钮,并从该按钮添加了一个 push segue 到主场景(ctrl+drag)。但是当我运行它时,这似乎不起作用。

有任何想法吗?谢谢

我想通了 - 我正在使用

UINavigationController * navController = (UINavigationController *) self.window.rootViewController;

MasterViewController * masterController = [navController.viewControllers objectAtIndex:0];

并且索引 0 处的对象不再是主视图控制器。

4

2 回答 2

1

要拥有多个“主细节”,您需要使用UINavigationControllers. 首先确保您的 A 控制器位于导航控制器内,如果它仍然无法正常工作,请检查情节提要,因为可能存在一些错误或未链接的内容

于 2012-12-26T13:43:06.533 回答
1

我认为使用 UITabBarController 作为根视图控制器可能会更好。第一个选项卡可以包含您的主页控制器,其他选项卡将包含 UINavigationControllers,主控制器作为它们的根视图控制器。

于 2012-12-26T20:03:22.757 回答