iOS基礎:修改UINavigationController,UINavigationBar背景顏色,字體顏色

設置顏色方法:

本着比較懶的原則,- - 其實最好自己敲的!!

- (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"後調用就是了(附件裏不讓上傳,百度一下吧。很早的工具了)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章