当使用如下的方法可以在push到下一个controller的时候隐藏tabbar,有时在被push的controller展示时,会出现闪动的问题。
[self.navigationController pushViewController:XXX animated:YES];
XXX.hidesBottomBarWhenPushed = YES;
解决办法:需要在被push 的controller的viewDidLoad方法中添加self.tabBarController.tabBar.hidden = YES;
- (void)viewDidLoad {
[superviewDidLoad];
self.tabBarController.tabBar.hidden = YES;
}
新闻热点
疑难解答