#更改状态栏颜色
info.plist中 '''View controller-based status bar appearance = YES'''时,控制器的'''preferredStatusBarStyle'''优先级高于application
'''View controller-based status bar appearance = NO'''时,application优先级高于控制器的'''preferredStatusBarStyle'''
如果View controller-based status bar appearance为YES 时 [UIApplication sharedApplication].statusBarStyle 设置无效
由控制器管理状态栏时
1、在vc中重写vc的preferredStatusBarStyle方法
'''-(UIStatusBarStyle)preferredStatusBarStyle
{
returnUIStatusBarStyleDefault;
}'''
2、在viewDidload中调用:'''[self setNeedsStatusBarAppearanceUpdate];'''