如何更改默认导航项颜色
如何更改默认导航项颜色
我有一个导航栏,我想将其左侧项目的默认颜色更改为白色。\n我想通过编程完成这个任务。\n目前我正在使用下面的代码来更改导航栏的颜色和标题:\n
- (void)viewWillAppear:(BOOL)animated { [self.navigationController setNavigationBarHidden:NO]; self.navigationItem.title = @"高级设置"; UIColor *bg = [UIColor colorWithRed:79/255.0f green:166/255.0f blue:196/255.0f alpha:1.0f]; if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_6_1) { // iOS 6.1或更早版本 self.navigationController.navigationBar.tintColor = bg; self.navigationController.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName: [UIColor whiteColor]}; } else { // iOS 7.0或更高版本 self.navigationController.navigationBar.barTintColor = bg; self.navigationController.navigationBar.translucent = NO; self.navigationController.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName: [UIColor whiteColor]}; } }
\n我想将蓝色改为白色。