IOS状态栏隐藏设置
来源:互联网 发布:哪些网游支持mac 编辑:程序博客网 时间:2024/06/05 09:00
一.用代码设置状态栏的显示和隐藏:
在info.plist文件中,添加View controller-based status bar appearance项,默认其设为YES,则View controller对status bar的设置优先级高于application的设置。View controller-based status bar appearance为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是根本不会被调用.
View controller-based status bar appearance为 YES时设置隐藏的方法为[[UIApplication shareApplication] setStatusBarHidden:YES],该方法虽然可以使用,但是在 ios9之后,苹果官方不推荐使用该方法了,苹果推荐使用每个 ViewController 中去控制状态栏的方法,在 ViewController 中复写perfersStatusBarHidden方法复写如下:
-(BOOL)perfersStatusBarHidden {
return YES;
}
修改方法的返回值可设置状态栏的隐藏请款,前提是在 View controller-based status bar appearance 为 YES;
同样的方法设置状态栏的样式:复写的方法为
- (UIStatusBarStyle)preferredStatusBarStyle {
return UIStatusBarStyleLightContent;
}
二.用 plist 设置状态栏的显示和隐藏:-
在 plist 中添加Status bar is initially hidden 设置其值为 YES,状态栏就会隐藏,或者在项目的 general 中Deployment info 中勾选 hide status bar ,这样就设置状态栏隐藏了;
- ios状态栏隐藏设置
- iOS 状态栏隐藏设置
- IOS状态栏隐藏设置
- iOS 状态栏隐藏与字体颜色设置
- iOS-状态栏设置(隐藏,颜色)
- ios设置状态栏隐藏和样式
- android 设置状态栏隐藏
- iOS - 隐藏Navigation & 隐藏状态栏:
- iOS隐藏状态栏
- ios 如何隐藏状态栏
- ios 隐藏系统状态栏
- IOS 隐藏状态栏
- ios 如何隐藏状态栏
- iOS 状态栏的隐藏
- iOS如何隐藏状态栏
- iOS 隐藏状态栏
- ios 7 隐藏状态栏
- ios 隐藏状态栏,时间
- Xcode 常用代码块
- d3画中国地图
- HTML制表符大全
- AS(四)Android xml解析
- MFC 选择一个文件夹路径
- IOS状态栏隐藏设置
- 在Ubuntu Server上编译FFmpeg
- 【备忘】阿里开源分布式框架dubbo&mycat视频教程
- Linux下TCP延迟确认(Delayed Ack)机制导致的时延问题分析
- 【VS开发】MFC多显示器适配显示设置
- OkHttp3源码分析[复用连接池]
- java 搭建基于springboot的ssm(spring + springmvc + mybatis)的maven项目
- Ubuntu Linux出现内存不足导致的死机时处理
- Java-导入Excel