一、去除导航栏最上面状态栏的颜色
[UINavigationBar appearance].clipsToBounds = YES;
二、设置导航栏颜色及字体颜色
[[UINavigationBar appearance] setBarStyle:UIBarStyleBlack];
[[UINavigationBar appearance] setTranslucent:YES];
设置颜色的值是枚举类型,大家可以看看其他枚举值的效果,这里就不多做解释了。
setTranslucent是否带一定的透明效果
以后用到再补充