热门搜索 :
考研考公
您的当前位置:首页正文

iOS刀法之修改状态栏颜色

来源:东饰资讯网

在很多需求中,我们可能都需要改变系统默认的状态栏的颜色,今天写这个功能的时候,发现以前的方法都过期了,所以总结一下下:

在iOS9之前,当我们需要改变状态栏颜色时,可以直接在AppDelegate里面设置,如下所示:

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];```
并且在info.plist文件中设置View controller-based status bar appearance 为 NO
但今天我去修改的时候,发现这个方法已经被iOS9废弃了:



***由上面可知,iOS9之后这方法被preferredStatusBarStyle替代了,就如大家看到的的,这是一个UIViewController里面的方法的,所以我们需要在UiViewController的类里面如下操作;***


> ***为此,笔者特意写了个demo,大牛就勿喷了-,-,主要针对刚入门的小白(嘻嘻),  ***

###看仔细了喔
####千言万语不如一张gif图来得实在,请看下面的效果:



#### 觉得看得过去的话 烦请奉送你的star⭐️⭐️⭐️⭐️⭐️感激不尽,后续还会更新一些iOS的刀法,嘿嘿~~~
Top