当一个UITabbarController管理多个UINavigationController的时候,
我们要从这每一个UINavigationController中push一个ViewController,
如果不作处理,就会出现推出来的ViewController同样会显示TabBar。
去除方法很简单,代码如下:
ViewController *controller = [[ViewControlleralloc]init]; [controller setHidesBottomBarWhenPushed:YES];//加上这句就可以隐藏推出的ViewController的Tabbar [self.navigationController pushViewController:controller animated:YES];