解决NavigationBar颜色不对的问题
设置bar的translucent属性为NO;就可以了
就一句代码
nav.navigationBar.translucent =NO;
/**
* 设置导航栏样式
*/
// [[UINavigationBar appearance] setBarStyle: UIBarStyleBlack];//状态栏(文字)两种风格之一
// [[UINavigationBar appearance] setBarTintColor: color];//bar 背景色,要配合下面一行代码解决bar半透明的问题。
// [[UINavigationBar appearance] setTranslucent: NO];//解决半透明问题