我有一个带有2个标签栏项的UITabbarController。每个标签栏项包含几个与UINavigationController链接的UIViewControllers。我希望每次切换标签项时,显示的视图都是根。我该怎么办?
答案 0 :(得分:0)
您可以使用UITabBarControllerDelegate
的方法tabBarController:shouldSelectViewController:
来跟踪用户更改标签,并在您选择的导航控制器上执行popToRootViewController:
。
另一个相当古怪的解决方案可能涉及继承UINavigationController
并在viewWillAppear:
中执行相同的操作。