在我的 iPhone 应用程序中,我使用UITabbarController
+ UINavigationController
,创建于appDelegate
.
我的问题如下:
在屏幕上-我有tableview
。当一个人选择单元格时,我将控制器推到屏幕-B。现在,如果我从选项卡栏中选择另一个选项卡,则不会弹出它,然后视图会刷新,但导航栏不会刷新。它显示screen-Bscreen-B的导航栏。
使用下面的代码,但似乎没有解决我的问题:
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
if ([viewController isKindOfClass:[UINavigationController class]])
{
[viewController.navigationController popToRootViewControllerAnimated:NO];
}
}