手把手教你怎样改变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)
我的需求是首页控制器的状态栏是黑色的,然后之后有一些个别的控制的状态栏要变成白色的。我是这样解决哒。
如果您有更好的建议,欢迎随时留言交流哦。❤️❤️❤️❤️❤️❤️❤️

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

你可能感兴趣的:(手把手教你怎样改变iOS状态栏颜色)