隱藏app所有頁(yè)面的statusBar罩缴,可以在info.plist文件中的View controller-based status bar appearance屬性設(shè)置為YES毕箍。
隱藏某個(gè)頁(yè)面的statusBar堕扶,需要info.plist文件中的View controller-based status bar appearance屬性設(shè)置為NO膘怕,Status bar is initially hidden屬性設(shè)置為NO外傅。
- (void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[[UIApplication sharedApplication] setStatusBarHidden:YES];
}
- (void)viewWillDisappear:(BOOL)animated{
[[UIApplication sharedApplication] setStatusBarHidden:NO];
[super viewWillDisappear:animated];
}
如果要?jiǎng)討B(tài)設(shè)置statusbar的隱藏和顯示嗽仪,在相應(yīng)的位置添加setStatusBarHidden:方法即可羊瘩。不修改info.plist文件泰佳,使用setStatusBarHidden方法無(wú)效的。