弹出导航控制器和选择标签?

时间:2011-09-27 13:27:13

标签: ios uinavigationcontroller uitabbarcontroller

大家好我在tabbar里面有一个navcontroller。当我在根视图控制器中选择一个按钮时,我会推送另一个视图控制器。在其中我采取一些用户输入并有一个完成按钮。

我的问题是,当用户选择此按钮时,我想直接转到另一个选项卡,但同时我想要弹出当前选项卡中的根视图控制器,以便下次用户按下标签他/她将进入其原始状态。有任何想法吗?

1 个答案:

答案 0 :(得分:0)

弹出后,导航控制器会调用标签栏控制器实例上的setSelectedIndex:

您还可以在应用delegates处理标签栏控制器delegate -

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController

在这里,您可以将导航控制器弹出到root。