設置顏色方法:
本着比較懶的原則,- - 其實最好自己敲的!!
- (void)setNav
{
UINavigationBar *bar = [UINavigationBar appearance];
//設置顯示的顏色
bar.barTintColor = //設置顯示的顏色
bar.barTintColor = [UIColor colorFromHex:@"#fea20f"];
//設置字體顏色
bar.tintColor = [UIColor whiteColor];
[bar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}];
//或者用這個都行
// [bar setTitleTextAttributes:@{UITextAttributeTextColor : [UIColorwhiteColor]}];
}
然後在viewDidLoad裏調用一下就好啦
[self setNav];//修改程序中所有的顯示的navigationbar的背景顏色以及字體顏色
顯示效果如下:
//設置顯示的顏色中 [UIColor colorFromHex:@"#fea20f"];#fea20f是十六進制顏色
只要#import "UIColor+Hex.h"後調用就是了(附件裏不讓上傳,百度一下吧。很早的工具了)