iOS设置状态栏样式可以使用两种方式.

方式一:

直接在需要改变默认状态栏样式的控制器中实现一个方法(其他任何事情都不用做):

// 返回状态栏的样式

- (UIStatusBarStyle)preferredStatusBarStyle{

return UIStatusBarStyleLightContent;

}

// 控制状态栏的现实与隐藏

- (BOOL)prefersStatusBarHidden{

return YES;

}

当当前控制器消失的时候, 状态栏样式还原默认样式. 而且使用了这种方式之后, 使用

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;

设置状态栏将不起作用.

方式二:

在info.plist文件中添加一个属性: 选中表空白地方, 右键选中Add Row, 然后在列表中选择View controller-based status bar appearance, 并设置为No(不支持在文件中设置状态栏样式), 然后在AppDelegate中写上

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;

就可以设置全局状态栏了. 其他的界面如果想要改变样式的话,直接用

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;

即可.

ios 系统状态栏样式修改_iOS 设置状态栏样式相关推荐

  1. ios 系统状态栏样式修改_iOS设置状态栏样式,statusBarStyle

    1.在不同的应用中,有关状态栏的样式是不定的,系统的默认样式是黑色的,然而有一些应用是需要白色的,所以就需要进行相关的设置,设置状态栏的样式有2种方式,下面分别讲述一下. 2.方法一: 直接在需要改变 ...

  2. ios 系统状态栏样式修改_iOS 一种新的修改导航栏样式的方法(支持iOS10).

    iOS 一种新的修改导航栏样式的方法. 开宗明义: 对系统导航栏最底层的UIView加一层CALayer, 通过操作这个自己创建的CALayer来修改导航栏样式. 修改系统导航栏样式的几种方法 1.使 ...

  3. html设置表单里面字体格式为中文,html设置字体样式 html怎么设置字体样式 html字体怎么设置...

    分享网页的字体样式,这个只要平时最普通,最常用,最实用的网页字体样式font-family:'Microsoft YaHei'. 或许多年后再见,各自安静生活数年,在某个人潮拥挤的街头透过公交的玻璃窗 ...

  4. js里设置html样式,JS 动态设置css样式

    1.0 内联样式 : 通过行内样式.style 属性 来编辑给定的HTMLElement的内联样式 let el = document.createElement('div') ; 01) . el. ...

  5. iOS开发小技巧-修改SliderBar指针的样式(牢记这个方法,只能通过代码来修改)

    代码: // 修改进度条的指针图片 [self.progressSlider setThumbImage:[UIImage imageNamed:@"player_slider_playba ...

  6. iOS 系统汉化的plist设置

  7. 在无字体时使用word样式,并设置字体样式

    1.引用依赖 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</arti ...

  8. Android 透明状态栏及设置状态栏字体颜色

    参考链接https://blog.csdn.net/AmStrong_/article/details/78864613 沉浸式状态栏究其根本就是将布局内容延伸到状态栏中,让状态栏覆盖在布局上或者隐藏 ...

  9. android沉浸式状态栏、变色状态栏、透明状态栏、修改状态栏颜色及透明

    首先我要区分清楚沉浸式状态栏与变色状态栏. 沉浸式状态栏指的是,状态栏隐藏,在手指做了相关操作后,状态栏显示出来,例如视频播放器,在播放视频时是隐藏状态栏的,但是点击屏幕的时候,状态栏会显示出来,再例 ...

最新文章

  1. C语言程序设计 细节总结(链表)
  2. c 多线程运行混乱_一篇文章读懂 Python 多线程
  3. 7.Verilog 条件语句的应用
  4. java线程等待都完成_Java等待线程完成
  5. [转]你不需要jQuery
  6. 机器学习(Machine Learning)- 吴恩达(Andrew Ng)-学习笔记
  7. 【Docker】Docer安装MySQL 8 并且远程登录
  8. css盒模型只能应用于html,iframe,css样式表,盒模型的使用方法-2019年9月3日
  9. 微软谷歌出资500万美元推出 Alpha-Omega 项目,提升软件供应链安全
  10. GDAL升级到3.0之后遇到的坑
  11. 【原创】从罗胖子关于开会的议题说开去
  12. Security+ 学习笔记39 安全网络设计
  13. kubernetes视频教程笔记 (15)-RC、RS和Deployment的关联
  14. 基于JAVA的超市管理系统计算机毕业论文
  15. A88xm-plus 主板采用Clover实现 m2 固态硬盘启动
  16. 站在2018看单片机和嵌入式芯片方案选型和发展趋势
  17. VMware破解密码
  18. Mac下解压.bin文件
  19. 《烈烈先秦》8、独撑大厦的真勇者——半残战神李牧
  20. define is not defined解决办法

热门文章

  1. 不可变集合、Stream、异常
  2. 英语四级 刘晓燕 550分计划
  3. 协议数据单元I-PDU Multiplexer深入理解
  4. Python下载素材脚本
  5. linux shell 三元运算符,关于语法:Bash中的三元运算符(?:)
  6. java小技能:集成开发工具(IDE)
  7. C语言中 #include <conio.h> getch()的说明记录
  8. PNP、NPN三极管
  9. Python selenium操作浏览器全屏截图
  10. IDEA远程断点调试jar包