状况栏的一些自界说点窜属性 , 也是在接触到项目之后 , 当真细心的进修研究了一下 , 以及查阅文档的出来
需要这些哦
电脑 Xcode
方式/
1点窜状况栏的字体颜色 (设置电池电量、时候、收集部门标示的颜色)
【IOS怎么修改状态栏的字体颜色以及背景颜色】挪用[UIApplication sharedApplication]单例在Info.plist(Build Setting 旁边这个)中添加View controller-based status bar appearance 并设置为NO
二:在需要点窜状况栏的ViewController 里面设置(按照需求点窜状况栏的样式):[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];或者 [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault]
文章插图
2添加的View controller-based status bar appearance是Bool类型 , 默认为Yes
文章插图
3方式2:
不做其它操作 , 直接设置
一: 按照需求点窜状况栏的样式self.navigationController.navigationBar.barStyle = UIStatusBarStyleLightContent;或者 self.navigationController.navigationBar.barStyle = UIStatusBarStyleDefault;
二: 从头绘制状况栏[self setNeedsStatusBarAppearanceUpdate];
文章插图
4埋没状况栏:
一: 挪用[UIApplication sharedApplication]单例在Info.plist(Build Setting 旁边这个)中添加View controller-based status bar appearance 并设置为NO
二:设置状况栏的状况[[UIApplication sharedApplication] setStatusBarHidden:YES];或者 [[UIApplication sharedApplication] setStatusBarHidden:NO]
文章插图
5点窜状况栏的布景颜色
/*改变状况栏的布景颜色,因为状况栏的层级比力高 , 所以按照如下添加就可以出来结果*/UIView* stateView = [[UIView alloc] initWithFrame:CGRectMake(0, -20, SCREEN_WIDTH, 20)];[self.navigationController.navigationBar addSubview:stateView];stateView.backgroundColor = [UIColor redColor]
文章插图
6这样导航栏就酿成黑色或白色 , 颜色可以自界说点窜 , 下面还有一种方式放到节制器也行 , 如下图
文章插图
7以上就是点窜APP状况栏的方式 , 感谢不雅看
注重事项若是没结果 封闭模拟器 和Xcode即可
iOS11 今后方式可行
以上内容就是IOS怎么修改状态栏的字体颜色以及背景颜色的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 和平精英服饰币是什么,怎么获得服饰币
- 小狗吃撑了怎么办
- 狗狗拉黑便是怎么回事
- 狗吃了蟑螂药怎么办
- 怎么教狗狗坐下
- 狗不吃狗粮怎么办呀
- 狗狗上火了怎么办
- 无车一族怎么带狗出行
- 怎么测试狗是不是哑巴
- 近在咫尺却远在天涯是什么意思 近在咫尺却远在天涯怎么解释