【问题标题】:using TabBarController使用 TabBarController
【发布时间】:2011-03-29 13:21:10
【问题描述】:

我正在 iPhone 中开发一个TabBarController 应用程序。 在第一个选项卡(让我们说 Tab1)中,我导航 viewControllers 例如(view1view2view3),现在我在 view3Tab1 上,然后我切换选项卡并在那里做一些工作。现在当我回到Tab1 时,我在view3,但我希望Tab1view1 位置。

【问题讨论】:

  • 如果您发布一些代码,我们可能会为您提供帮助。你如何设置标签栏控制器?
  • [self.navigationController pushViewController:myTabBar animated:YES];将 navigationController 连接到 NIB 中选项卡的导航项

标签: iphone tabs navigation tabbar viewcontroller


【解决方案1】:

按照我的理解,我总结一下:

架构:

  • 标签栏

    • ViewController1

    • ViewController1.1

      • ViewController1.1.1
    • ViewController2

    • ViewController3

所以现在你执行以下操作:

ViewController1 -> ViewController1.1

ViewController1-1 -> ViewController1.1.1

ViewController1.1.1 -> 视图控制器3

ViewController3 -> ViewController1

ViewController1.1.1 显示出来了?

如果是这样,只需在 ViewController1.1 AND ViewController1.1.1 中包含以下内容

- (void) viewWillDisappear:(BOOL)animated
{    
    [super viewWillDisappear:animated];
    [self.navigationController popToRootViewControllerAnimated:YES];
}

【讨论】:

  • 是的,你理解正确,你也解决了。非常感谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多