iOS状态栏显示与隐藏

在iOS 7.0及其以后版本中,iOS状态栏的显示和隐藏 还有状态栏的颜色修改方式如下:

(1) 整个app隐藏

在项目的info.plist文件中加入

View controller-based status bar appearance-NO

Status bar is initially hidden-YES

如图:


(2) 单个页面修改

只需要加入Status bar is initially hidden-YES 即可,然后在需要隐藏/显示的地方加上代码

- (BOOL)prefersStatusBarHidden {

returnYES;//YES表示隐藏,NO表示显示。

}

然后状态栏的颜色设置加上如下代码,根据需求而定

- (UIStatusBarStyle)preferredStatusBarStyle{

return UIStatusBarStyleDefault;

//UIStatusBarStyleDefault = 0 黑色文字,浅色背景时使用

//UIStatusBarStyleLightContent = 1 白色文字,深色背景时使用

}

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

推荐阅读更多精彩内容