在很多情况下我们需要将状态栏的黑色字体改为白色,iOS7及以上实现过程:
在appdelegate中
[[UIApplication sharedApplication] setStatusBarHidden:NO];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
控制器中//设置背景图片
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"NewTabbarImage.png"] forBarPosition:UIBarPositionTop barMetrics:UIBarMetricsDefault];
//设置背景颜色
// [self.navigationController.navigationBar setBarTintColor:[UIColor blueColor]];