0

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

4

1 回答 1

0

我总结一下,据我了解:

建筑学:

  • 标签栏

    • 视图控制器1

    • ViewController1.1

      • ViewController1.1.1
    • 视图控制器2

    • 视图控制器3

因此,现在您执行以下操作:

ViewController1 -> ViewController1.1

ViewController1-1 -> ViewController1.1.1

ViewController1.1.1 -> ViewController3

视图控制器 3 -> 视图控制器 1

和 ViewController1.1.1 显示?

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

- (void) viewWillDisappear:(BOOL)animated
{    
    [super viewWillDisappear:animated];
    [self.navigationController popToRootViewControllerAnimated:YES];
}
于 2011-03-29T13:48:47.607 回答