手把手教你怎样改变iOS状态栏颜色

手把手教你怎样改变iOS状态栏颜色

  1. 首先点项目名->General->Deployment Info,里面点进去之后你就能看到如下图所示:Status Bar Style 选中成默认Default;

图片描述
  1. 进入到Info.plist里,添加Status bar style和View controller-based status bar appearance,并且做如下图一样的设置;

image.png

3.在你需要改变颜色的某个控制里直接调用之后状态栏颜色就会变成白色的啦。

self.navigationController?.navigationBar.barStyle = .black(swift3.0)
self.navigationController.navigationBar.barStyle = UIBarStyleBlack;(OC)

这个方法即可。
测试环境XCode8.2.1(SWift3.0)
我的需求是首页控制器的状态栏是黑色的,然后之后有一些个别的控制的状态栏要变成白色的。我是这样解决哒。
如果您有更好的建议,欢迎随时留言交流哦。❤️❤️❤️❤️❤️❤️❤️

公众号《尽栗而为》不定时更新哦。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。