在我UIViewController,我有:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
[self.view sizeToFit];
}
Run Code Online (Sandbox Code Playgroud)
然而,观点看起来像这样:

我确定这段代码会运行.我从一个加载视图xib.我没有对状态栏做任何其他事情,比如改变它的风格.可能有什么不对?
即使我在我的app委托中设置`application.statusBarHidden = YES',我也看到:

我有collectionViewController和collectionViewCell包含TableView.CollectionView是水平布局.我想在滚动tableView时隐藏导航栏.有什么想法吗?