ios项目中无法改变状态栏的颜色解决方案
来源:互联网 发布:ipadmini淘宝hd闪退 编辑:程序博客网 时间:2024/05/22 00:07
之前做开发没有涉及到状态栏字体颜色改变,今天做开发遇到这个问题,发现并不是那么好改变,还需要在plist文件中设置一个属性。
下面简单谈一下我的经验。
首先,找到你项目的plist文件,在plist文件中添加一个属性 View controller-based status bar appearance ,这个属性是boolean类型。将值设置为NO。
然后,在appdelegate中设置状态栏字体的颜色
[UIApplication sharedApplication].statusBarHidden = NO;
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];//设置为亮色
/*
UIStatusBarStyleDefault = 0, // Dark content, for use on light backgrounds
UIStatusBarStyleLightContent NS_ENUM_AVAILABLE_IOS(7_0) = 1, // Light content, for use on dark backgrounds
UIStatusBarStyleBlackTranslucent NS_ENUM_DEPRECATED_IOS(2_0, 7_0, "Use UIStatusBarStyleLightContent") = 1,
UIStatusBarStyleBlackOpaque NS_ENUM_DEPRECATED_IOS(2_0, 7_0, "Use UIStatusBarStyleLightContent") = 2,
*/
ps:
想在app启动的时候在启动页不显示状态栏的解决办法。
同样找到plist文件中的 Status bar is initially hidden 属性,设置为YES,则隐藏状态栏,设置为NO则显示。
- ios项目中无法改变状态栏的颜色解决方案
- iOS 在viewController中改变状态栏颜色
- iOS改变状态栏的字体颜色
- iOS 改变状态栏的颜色(样式)
- iOS 改变状态栏的字体颜色
- colorPrimaryDark无法改变状态栏颜色
- IOS 中状态栏的颜色
- android状态栏一体化(改变状态栏的背景颜色)类似于IOS
- 改变状态栏的颜色
- 改变状态栏的颜色
- 改变状态栏的颜色
- iOS改变 状态栏 颜色。改变UIStatusBarStyle 带NavigationController的。
- IOS 7 改变状态栏颜色
- iOS改变状态栏字体颜色
- ios开发改变状态栏颜色
- IOS改变状态栏颜色以及隐藏状态栏
- iOS单个界面改变改变状态栏颜色
- ios 改变状态栏颜色以及字体颜色
- android集成Umeng推送获取不到device_token也收不到消息,但是在Umeng后台可以看到设备的状态
- 正则表达式之零宽断言详解
- iOS 浅谈http
- javascript中的toString()方法
- windows下PHP + Nginx curl访问本地超时
- ios项目中无法改变状态栏的颜色解决方案
- 开大你的音响,感受HTML5 Audio API带来的视听盛宴
- PHP处理微信昵称emoji方法
- [javase]通过异常处理错误
- tomcat内存溢出原因分析与解决
- Js双日历选择器
- 菜鸟Ubuntu下安装Android Studio
- 重建二叉树
- java时间转换