隐藏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方法无效的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容