前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【iOS开发】强制修改 iOS 状态栏颜色

【iOS开发】强制修改 iOS 状态栏颜色

作者头像
KyXu
发布2019-04-11 15:48:53
1.6K0
发布2019-04-11 15:48:53
举报
文章被收录于专栏:KyXuKyXu

下面截图给出修改 iOS 状态栏颜色的 4 种方式

Target.png

Info.plist.png

Storyboard.png

code.png

其中第四张图中的代码,直接写在你的任何一个 ViewController 的 class 里面就可以。

然而,以上 4 种方法存在两个问题:

1.无法在某一个 ViewController 里面任意切换

2.优先级不够高,可能会失效

下面祭出第 5 种方法:

首先去 Info.plist 里面,把 UIViewControllerBasedStatusBarAppearance 设置为 NO.

info.plist.png

然后在你想要改变状态栏颜色的任何地方,写下面这行代码<code><pre>UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.Default, animated: true)</pre></code>或

代码语言:javascript
复制
UIApplication.sharedApplication().setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true)

推荐你另外一篇我的文章:【教你赚钱】5 分钟教你成为会赚钱的独立开发者

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015.10.11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 推荐你另外一篇我的文章:【教你赚钱】5 分钟教你成为会赚钱的独立开发者
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档