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;

即可.

转载于:https://www.cnblogs.com/yemuhong/p/7300067.html

iOS 设置状态栏样式相关推荐

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

    iOS设置状态栏样式可以使用两种方式. 方式一: 直接在需要改变默认状态栏样式的控制器中实现一个方法(其他任何事情都不用做): // 返回状态栏的样式 - (UIStatusBarStyle)pref ...

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

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

  3. ios 系统状态栏样式修改_超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等...

    原标题:超简单!!! iOS设置状态栏.导航栏按钮.标题.颜色.透明度,偏移等 1. 要实现以下这些效果都非常简单 2. 废话不多说,先看看实现效果 3. 下面告诉你我为什么说实现这些效果非常简单 比 ...

  4. ios 系统状态栏样式修改_iOS_状态栏字体颜色修改(完美解决)

    情况1:如何把所有界面的状态栏的字体颜色都设置为黑色 情况2:如何把所有界面的状态栏的字体颜色都设置为白色 如果所有的界面继承了一个共同的父类,可以使用下面的方法: 第一步:在info.plist中添 ...

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

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

  6. iOS设置状态栏颜色

    状态栏黑色(默认)风格:UIStatusBarStyleDefault 状态栏白色风格:UIStatusBarStyleLightContent 一.在info.plist中,将View contro ...

  7. ios 设置状态栏颜色

    UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] va ...

  8. iOS 7状态栏在iPhone应用程序中恢复到iOS 6默认样式?

    本文翻译自:iOS 7 status bar back to iOS 6 default style in iPhone app? In iOS 7 the UIStatusBar has been ...

  9. 设置状态栏和标题栏的样式

    设置状态栏和标题栏的样式 Android setSystemUiVisibility(visible)方法详解 这个方法可以详细的设置各种标题栏的状态栏的样式.visible的值来决定 1.SYSTE ...

最新文章

  1. HTTP状态 500之java.lang.StackOverflowErro
  2. 深挖之后吓一跳,谷歌AI专利何止一个dropout,至少30项今日生效
  3. etcd rest api基本操作
  4. clnt_create: RPC: Program not registered
  5. 有关Drools业务规则引擎的完整教程
  6. 支持向量机SVM算法原理及应用(R)
  7. 网络编程常用接口的内核实现----sys_listen()
  8. 代数学笔记2: 域扩张(二)
  9. 苹果2020年全系展望:iPhone12不会去掉刘海但5G是必须的
  10. 对文件夹内所有文件批量命名
  11. 计算机三级之嵌入式系统学习笔记1
  12. 面试题 17.09. 第 k 个数
  13. 栈Stack的相关操作(java)
  14. Citrix XenApp工作原理
  15. DLAN(UPNP)主流开源库的官网及SDK下载地址
  16. java soap_Java使用SOAP协议访问webservice接口
  17. 照片处理高手《光影魔术手 nEO iMAGING 》使用全攻略,看完的都变高手!
  18. shell小技巧(五)把以abc开头的下一行以def结尾的两行替换成douyu
  19. 水木周平戏说中国网络黑幽默
  20. 如何在iPhone上关闭“请勿打扰”

热门文章

  1. 显示ip地址及包含采集功能的全套函数源代码
  2. Tomcat中的字体请求跨域问题解决
  3. 机房收费--一般用户
  4. 我逛了一下JDK一条街,发现了不少好东西!
  5. 从零单排学Redis【铂金二】
  6. 操作系统和Web服务器那点事儿
  7. 老板让你抗住千万级流量,如何做架构设计?
  8. 【手写系列】纯手写实现一个高可用的RPC
  9. Java 面试经典题解析:谈谈你对 Java 平台的理解?
  10. 网络:HTTP的请求方法