我在跳转过去的viewDidLoad的方法中self.tabBarController.tabBar.hidden = YES不管用;
然后在viewWillAppear:(BOOL)animated中self.tabBarController.tabBar.hidden = YES,还是不管用,最后在不断的尝试下才发现是UINavigationController的影响.有点坑.只好写下来把坑埋起来.
在viewDidLoad中写
self.tabBarController.tabBar.hidden = YES
self.navigationController.navigationBar.translucent = NO;
self.automaticallyAdjustsScrollViewInsets = NO;
就可以解决了
回去的时候别忘记让tabBar显示(还是在二级页面写)
- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
self.tabBarController.tabBar.hidden = NO;
}
网友评论