UINavigationBar *navBar = [UINavigationBar appearance];
navBar.barTintColor = [UIColor redColor];
navBar.tintColor = [UIColor whiteColor];
[navBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}];
UIBarButtonItem *item = [UIBarButtonItem appearance];
item.tintColor = [UIColor whiteColor];
navBar.barTintColor = [UIColor redColor];
navBar.tintColor = [UIColor whiteColor];
[navBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}];
UIBarButtonItem *item = [UIBarButtonItem appearance];
item.tintColor = [UIColor whiteColor];
[item setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]} forState:UIControlStateNormal];
效果如下