博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发之顶部状态栏statusBar颜色变化
阅读量:6711 次
发布时间:2019-06-25

本文共 841 字,大约阅读时间需要 2 分钟。

//设置状态栏颜色

  • (void)setStatusBarBackgroundColor:(UIColor *)color {

    UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"]; if ([statusBar respondsToSelector:@selector(setBackgroundColor:)]) { statusBar.backgroundColor = color; } }

  • (void)viewDidLoad { [super viewDidLoad];

    [self setStatusBarBackgroundColor:[UIColor redColor]]; self.view.backgroundColor = [UIColor yellowColor]; }

//设置字的颜色

  • (UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent; }

1.plist设置statusBar

在plist里增加一行 UIStatusBarStyle(或者是“Status bar style”也可以),这里可以设置两个值,就是上面提到那两个 UIStatusBarStyleDefault 和 UIStatusBarStyleLightContent 2.程序代码里设置statusBar [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 3.在plist文件中添加 View controller-based status bar appearance = NO。

转载地址:http://gmolo.baihongyu.com/

你可能感兴趣的文章
产品优化利器
查看>>
js,query 选择radio+选中select+checkbox选中
查看>>
FreeBSD小技巧
查看>>
kolla简介
查看>>
php入门教程: php中字符的使用和操作
查看>>
php变量2
查看>>
Spring aop 异常统一处理
查看>>
【JS进阶2】attachEvent()/addEventListener() 对象添加触发事件
查看>>
Linux下查看文件和文件夹大小的df和du命令
查看>>
【excel技巧读书笔记004】在一个窗口显示多个工作薄
查看>>
我的Linux生涯之Mysql:[Mysql基础命令总结]
查看>>
学习PHP精粹,编写高效PHP代码之自动测试
查看>>
mysql索引
查看>>
centos7优化内核参数详解
查看>>
安装 Apache 出现 <OS 10013> 以一种访问权限不允许的方式做了一个访问套接字的尝试...
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
linux非交互式生成秘钥
查看>>
SQL Server数据库镜像搭建(无见证无域控)
查看>>
C练习小代码-20151108
查看>>