隐藏statusBar

隐藏app所有页面的statusBar,可以在info.plist文件中的View controller-based status bar appearance属性设置为YES。
隐藏某个页面的statusBar,需要info.plist文件中的View controller-based status bar appearance属性设置为NO,Status bar is initially hidden属性设置为NO。

- (void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    [[UIApplication sharedApplication] setStatusBarHidden:YES];
    
}


- (void)viewWillDisappear:(BOOL)animated{
    [[UIApplication sharedApplication] setStatusBarHidden:NO];
    [super viewWillDisappear:animated];
}

如果要动态设置statusbar的隐藏和显示,在相应的位置添加setStatusBarHidden:方法即可。不修改info.plist文件,使用setStatusBarHidden方法无效的。

你可能感兴趣的:(隐藏statusBar)