iOS UINavigationController修改导航栏

2017-03-16  本文已影响392人  景彧

// 方法一

// 导航栏背景颜色
[self.navigationController.navigationBar setBarTintColor:[CommomModule sharedInstance].navigationBarColor];
    
// 导航栏标题字体颜色
[self.navigationController.navigationBar setTitleTextAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:19], NSForegroundColorAttributeName:[CommomModule sharedInstance].navigationBarTextColor}];
    
// 导航栏左右按钮字体颜色
self.navigationController.navigationBar.tintColor = [UIColor whiteColor];

// 方法二

UINavigationBar *bar = [UINavigationBar appearance];
// 设置导航栏背景颜色
bar.barTintColor = [UIColor redColor];
// 设置字体颜色
bar.tintColor = [UIColor whiteColor];
[bar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}];
上一篇 下一篇

猜你喜欢

热点阅读