隐藏statusBar

2017-09-17  本文已影响0人  牛程程

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

上一篇 下一篇

猜你喜欢

热点阅读