用代码更改IOS上StatusBar的颜色
来源:互联网 发布:南京seo 页面优化 编辑:程序博客网 时间:2024/06/01 09:10
IOS状态栏颜色设置包括 前景色(电池,运营商和时间颜色部分)和 背景色
一、前景色
代码中加入如下方法:
-(UIStatusBarStyle)preferredStatusBarStyle{ return UIStatusBarStyleLightContent;}
可以设置成两种颜色:
黑色:UIStatusBarStyleDefault
白色:UIStatusBarStyleLightContent
二、背景色
修改整个View的背景色可以同时将StatusBar颜色修改,比如:
self.view.backgroundColor = [UIColor blueColor];
创建一个UIView,设置其frame的大小和StatusBar大小一样,然后将其背景色设置为想要的颜色,最后将其作为SubView添加上去即可:
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1000, 20)]; myView.backgroundColor = [UIColor darkGrayColor]; [self.view addSubview:myView];
另外,关于控件颜色(比如单独在storyboard中画的NavigationBar)设置和statusBar一样的颜色后总会发现两者还是有颜色差别,后来发现只要关掉Translucent复选框中的勾即可,如图:
0 0
- 用代码更改IOS上StatusBar的颜色
- iOS自定义statusbar上icon的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- ios上 更改 状态栏(UIStatusBar)的颜色
- iOS开发,更改状态栏(StatusBar)文字颜色为白色
- ios 修改statusbar的样式(颜色)
- ios 状态栏statusBar的背景颜色
- iOS statusBar 颜色问题
- iOS statusbar颜色
- Tornado异步任务的实现之一
- 不能在析构函数里面抛出异常
- VirtualBox下安装CentOS详细教程(截图版)
- 关于给个既定日期改成星期几的问题?
- 数据库(增删查改)
- 用代码更改IOS上StatusBar的颜色
- CELL-01548:
- 脚本入门 集合之迭代器
- 单向链表移位
- 常用但忽略的anroid知识10-获取屏幕的宽高
- CAS3.5.x(x>1)支持OAuth2 server
- [scala之一]基础
- 黑马程序员--Object-C--05--id、构造方法、类的深入研究、description、SEL
- 两句话写的很好