如何将TabBar项引导到特定视图

时间:2013-12-03 17:18:36

标签: ios iphone ios6

我有这样的流程图:

 - EntryView
 |
 - TabBar - NavigationController - FirstView - FirstSubview
          |
          - SecondView

当我从FirstSubView转到SecondView时,一切都很好。 但是,当我想通过点击标签栏项目返回FirstView时,会出现FirstSubview。 我希望FirstView出现。我该如何解决这个问题?

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

您可以通过实施

从导航堆栈中弹出FirstSubview
- (void)viewWillDisappear:(BOOL)animated
{
  [self.navigationController popViewControllerAnimated:NO];
}
在你的FirstSubview中

。 但是,如果按下导航栏的后退按钮,我还没有尝试过会发生什么。

答案 1 :(得分:0)

您可以使用UITabBarDelegate和此方法..

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item

捕捉标签选择。选中选项卡后,您可以加载第一个视图。