默认ios状态栏的颜色是黑色的。但是如果有需求需要改变颜色。
代码里面
-(UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleDefault; //默认的值是黑色的
}
- (BOOL)prefersStatusBarHidden
{
return NO; // 是否隐藏状态栏
}
状态栏的风格有下面几种
typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
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,
};
其他都是白色的经测试
网友评论