在工程里的plist文件中添加一项:View controller-based status bar appearance设置改变其Boolean值;
添加Status bar style项改变背景颜色UIStatusBarStyleLightContent默认黑色,此为白色。
//设置导航颜色
self.navigationController.navigationBar.barTintColor=GREEN;
self.navigationController.navigationBar.translucent=NO;
//设置导航上的字体颜色
[self.navigationController.navigationBar setTitleTextAttributes:@{NSFontAttributeName:
[UIFont systemFontOfSize:19],NSForegroundColorAttributeName:[UIColor whiteColor]}];