iOS 9 适用 修改状态栏样式(黑、白)
//修改状态栏文字颜色,将以下方法添加到@implementation
下
- (UIStatusBarStyle)preferredStausbarStyle {
return UiStatusBarStyleLightContent; //返回值是一个状态栏样式,这里我选择的是白色(亮色)文本颜色的样式
}
官方文档里面还有其他返回样式可以参考使用
1.UIStatusBarStyleDefault
默认的状态栏样式,白色背景,黑色文本、电池符号
2.UIStatusBarStyleLightContent
黑色背景,白色文本、电池符号,与默认相反。
基本以上就满足平时的设计需求。还有两个方法在iOS7以后就被废除了,分别用“1”和“2”代替。
UIStatusBarStyleBlackTranslucent //黑色透明样式
iOS7以后用UIStatusBarStyleLightContent
替代。
UIStatusBarStyleBlackOpaque //黑色不透明样式
iOS7以后也用UIStatusBarStyleLightContent
替代
效果图
:
参考:苹果官方文档