先ROOT手机
再安装Xposed框架,Wanam Xposed 点击Xposed框架打开后点击第一行,进入后继续点击第一行,提示重启,确认。
再次打开Xposed框架,点击第二行看见Wanam Xposed 打上钩 然后重启。
进入Wanam Xposed 就可以修改任务栏背景颜色和壁纸了。
我们都知道iPhone手机上面的状态栏颜色默认是黑色的,但是有些界面顶部是一些,或者刚好是暗色的背景的时候,那么此时就看不到状态栏的字了,这个时候就很尴尬了,所以我们就需要去修改状态栏的颜色修改成白色
网上还多人云亦云的什么在plist文件里面改属性,然后在项目启动的时候设置
[application setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];
但是我们会发现,这种方法太死板了。而且在iOS9之后,这个方法就已经被苹果粑粑废弃了,推荐使用的是这么一个方法
- (UIStatusBarStyle)preferredStatusBarStyle{ }
这里我总结了一个小技巧,就是直接给UINavigationController 写一个分类方法在这个分类里面重写
- (UIStatusBarStyle)preferredStatusBarStyle{ } 这个方法,如果你需要默认颜色是黑色这里就返回
UIStatusBarStyleDefault,反之要白色的话就返回UIStatusBarStyleLightContent
当然项目中肯定不全是黑色状态栏或者白色状态栏,那么就需要你在你需要改变的界面直接重写这个方法即可
如果你在某一个界面需要有不同颜色,那么在那个界面重写最后一个方法就ok啦。这样是不是很简单呢。
这样比之前iOS9之前什么viewWillAppear 和viewWillDissAppear 反复设置简单快捷!
欢迎分享,转载请注明来源:品搜搜测评网