1.更改状态栏颜色
以前的做法是
[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleLightContent];
ios9之后的做法是在自定义的navigationController里面重写
-(UIStatusBarStyle)preferredStatusBarStyle{
return UIStatusBarStyleLightContent;
}
2.更改背景图片
[self.navigationController.navigationBar setBackgroundImage:
[UIImage imageNamed:@"NaviBack"] forBarMetrics:UIBarMetricsDefault];
3.更改title的颜色
[self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor whiteColor]}];
4.更改返回箭头颜色
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];