一、全局方法:
在infoplist里面加入row:
Status bar style 选择为UIStatusBarStyleLightContent 是白色,设置黑色就是default的
但是遇到使用系统自带导航栏不起作用的情况,在infoplist里面加入以下属性即可:
View controller-based status bar appearance 设置为 NO 修改优先级别
二、局部方法:
1、利用application:
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
调用动画方式就是把“.”改为set方法2、利用苹果给的方法:
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
注:以上两种方法都是在目的控制器中单独设置,并不是作用与全局。