【发布时间】:2011-09-27 13:27:12
【问题描述】:
大家好,我在标签栏中有一个导航控制器。当我在根视图控制器中选择一个按钮时,我会推送另一个视图控制器。在其中我接受一些用户输入并有一个完成按钮。
我的问题是当用户选择这个按钮时我想直接进入另一个选项卡,但同时我想在当前选项卡中弹出到根视图控制器,以便用户下次按下选项卡他/她将进入其原始状态。有任何想法吗?
【问题讨论】:
标签: ios uinavigationcontroller uitabbarcontroller
大家好,我在标签栏中有一个导航控制器。当我在根视图控制器中选择一个按钮时,我会推送另一个视图控制器。在其中我接受一些用户输入并有一个完成按钮。
我的问题是当用户选择这个按钮时我想直接进入另一个选项卡,但同时我想在当前选项卡中弹出到根视图控制器,以便用户下次按下选项卡他/她将进入其原始状态。有任何想法吗?
【问题讨论】:
标签: ios uinavigationcontroller uitabbarcontroller
在弹出导航控制器后,在您的标签栏控制器实例上调用setSelectedIndex:。
您还可以在您的应用程序delegate 中处理您的标签栏控制器delegates -
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
在这里您可以将导航控制器弹出到根目录。
【讨论】: