iOS状态栏颜色
2016-05-10 18:02
471 查看
下面截图给出修改 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
然后在你想要改变状态栏颜色的任何地方,写下面这行代码
Target.png
Info.plist.png
Storyboard.png
code.png
其中第四张图中的代码,直接写在你的任何一个 ViewController 的 class 里面就可以。
然而,以上 4 种方法存在两个问题:
1.无法在某一个 ViewController 里面任意切换
2.优先级不够高,可能会失效
下面祭出第 5 种方法:
首先去 Info.plist 里面,把 UIViewControllerBasedStatusBarAppearance 设置为 NO.
info.plist.png
然后在你想要改变状态栏颜色的任何地方,写下面这行代码
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent, animated: true]
相关文章推荐
- iOS-OC-把JSON字符串转化为字典
- 《招聘一个靠谱的 iOS》—参考答案
- iOS9横屏竖屏设置
- ios开发应用内实现多语言自由切换
- iOS登录及token的业务逻辑
- ios基础整理
- iOS 第三方之流媒体
- iOS编程的独特之处
- iOS quartzCore第七章—— CAScrollLayer的运用
- iostat 监视I/O子系统
- ios 页面过长卡顿的情况
- iOS实现录音功能
- iOS 导航栏navigation的translucent属性 影响半透明状态
- iOS开发之苹果应用6.1日起需兼容IPv6,那么作为开发者我们需要做些什么呢?【科普IPV6】
- iOS开发系列--数据存取
- iOS中集成ijkplayer视频直播框架
- 从零开始,打造自己的首个 iOS 框架
- iOS开发------程序实现国际化Localizable
- iOS开发经验总结(下)
- iOS开发经验总结(上)