2011-02-22 66 views
0

我有一个根视图控制器作为导航控制器。在根视图控制器笔尖文件中,我有3个按钮(按钮1,按钮2,按钮3)。其中每个都有一个表视图控制器例如:按钮的流动(我遵循导航逻辑,使我可以随时通过选择后退按钮返回到根视图控制器)。导航回主视图

在按钮1次点击=>表视图所示==>示出细节视图关于项目的点击/选择

在按钮2的点击=>表视图所示==>详细视图上点击项所示/选择

这个逻辑适用于所有的按钮。在详细视图中,我有一个按钮。

我想要的是点击这个按钮,按钮3的逻辑应该这样调用,当我点击或从第三个按钮的表格视图按下后退按钮时,我应该回到主根视图控制器的所有按钮都可见。

请让我知道我应该如何继续相同。

+0

这很难理解你想要什么。你能详细说明吗? – MHC 2011-02-22 23:20:58

+0

嗨,我有3个按钮。点击这些按钮时会显示一个表格视图。在选择表格视图中的任何项目时,我所做的只是创建一个包含所选项目细节的视图。另外,在这个视图中我有一个按钮。在选择/按下thsi按钮时,我只需要调用其他一些表格视图控制器。除了我想清除之前的导航对象堆栈之外,当我点击导航栏时,我被重定向到根视图控制器。 – Pintu 2011-02-22 23:25:57

回答

4

我相信你会想要使用UINavigationController中的- (NSArray *)popToRootViewControllerAnimated:(BOOL)animated。顾名思义,这将允许您随时回弹到根视图控制器。