我正在用iPhone开发一个TabBarController应用程序。在第一个选项卡(假设是Tab1)中,我导航viewControllers (例如view1、view2、view3),现在我在view3 of Tab1上,然后切换选项卡并在那里做一些工作。现在当我回到Tab1时,我在view3上,但我希望Tab1在view1的位置上。
发布于 2011-03-29 21:48:48
根据我的理解,我将总结一下:
架构:
- ViewController1
- ViewController1.1 - ViewController1.1.1
- ViewController2
- ViewController3
因此,现在您可以执行以下操作:
ViewController1 -> ViewController1.1
ViewController1-1 -> ViewController1.1.1
ViewController1.1.1 -> ViewController3
ViewController3 -> ViewController1
并显示ViewController1.1.1?
如果是这样,只需在ViewController1.1和ViewController1.1.1中包含以下内容
- (void) viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
[self.navigationController popToRootViewControllerAnimated:YES];
}https://stackoverflow.com/questions/5473176
复制相似问题