//导航栏上背景色
self.navigationController.navigationBar.barTintColor = RGB(117, 178, 240);
//导航栏上自己添加的控件的颜色
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];
//导航栏上字体的颜色
self.navigationController.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName:[UIColor whiteColor]};
//导航栏上自带图标的颜色
原文:http://www.cnblogs.com/tian-sun/p/4270878.html