1.在info.plist中,将View controller-based status bar appearance设为NO
2.在General下将Status Bar Style设置为Light
以上两步是将全部控制器的状态栏颜色都改变,如果想改变某个控制器的颜色,可用在需要改变的控制器中写上代码
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;
状态栏的字体为黑色:UIStatusBarStyleDefault
状态栏的字体为白色:UIStatusBarStyleLightContent