1、更改状态栏前景色:
首先在info.plist中View controller-based status bar appearance项设为no。
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];//白色
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];// 黑色
2、更改状态栏背景色
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, -20, SCREEN_WIDTH, 20)];view.backgroundColor = STATUSBAR_COLOR;[self.navigationController.navigationBar addSubview:view];