【发布时间】:2010-11-06 20:47:49
【问题描述】:
我的应用程序有 3 个标签栏项目,每个项目都映射到一个单独的视图控制器。我的问题是第一个控制器是 UINavigation 控制器,它向下钻取了大约 3 个级别。我的导航没有任何问题,但是当我点击不同的标签栏项目,然后当我返回到第一个标签栏项目(带有 UINav 控制器的项目)时,我希望它重置回导航序列中的第一个控制器。
我读到您必须执行以下操作:
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
[[self navigationController] popViewControllerAnimated:NO];
}
但我不确定我应该把这个方法放在哪里。谁是标签栏控制器的代表?它是在 AppDelegate 中设置的……它应该放在那里吗?
谢谢。
【问题讨论】:
标签: iphone objective-c ios