弹出导航控制器并选择选项卡?
Posted
技术标签:
【中文标题】弹出导航控制器并选择选项卡?【英文标题】:Pop navigation controller and select tab? 【发布时间】:2011-09-27 13:27:12 【问题描述】:大家好,我在标签栏中有一个导航控制器。当我在根视图控制器中选择一个按钮时,我会推送另一个视图控制器。在其中我接受一些用户输入并有一个完成按钮。
我的问题是当用户选择这个按钮时我想直接进入另一个选项卡,但同时我想在当前选项卡中弹出到根视图控制器,以便用户下次按下选项卡他/她将进入其原始状态。有任何想法吗?
【问题讨论】:
【参考方案1】:在弹出导航控制器后,在您的标签栏控制器实例上调用setSelectedIndex:
。
您还可以在您的应用程序delegate
中处理您的标签栏控制器delegates
-
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
在这里您可以将导航控制器弹出到根目录。
【讨论】:
以上是关于弹出导航控制器并选择选项卡?的主要内容,如果未能解决你的问题,请参考以下文章
推入导航堆栈时隐藏 TabBar 并在弹出导航堆栈时将其返回