當使用如下的方法可以在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;
}
新聞熱點
疑難解答