在UITabbarController中切换选项卡时popToRoot UINavigationController

时间:2014-09-12 21:48:56

标签: ios uiviewcontroller uinavigationcontroller uitabbarcontroller

我有一个带有2个标签栏项的UITabbarController。每个标签栏项包含几个与UINavigationController链接的UIViewControllers。我希望每次切换标签项时,显示的视图都是根。我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以使用UITabBarControllerDelegate的方法tabBarController:shouldSelectViewController:来跟踪用户更改标签,并在您选择的导航控制器上执行popToRootViewController:

另一个相当古怪的解决方案可能涉及继承UINavigationController并在viewWillAppear:中执行相同的操作。