我需要为导航栏提供自定义颜色。但我不打算使用图像。除了使用图像之外,还有什么方法可以更改导航栏颜色。请帮忙。 提前谢谢。
答案 0 :(得分:4)
您可以使用RGB值制作颜色,并将其设置为导航栏。
yourNavigationController.navigationBar.tintColor = [UIColor colorWithRed:0.31 green:0.66 blue:0.83 alpha:1.00];
答案 1 :(得分:0)
在目标C和IOS 7导航栏中有一个属性
在您的视图controller.h文件中创建导航栏的属性,如下所示。
@property (weak, nonatomic) IBOutlet UINavigationBar *mynavbar;
在viewcontroller.m文件中调用此方法会更改导航栏颜色。
mynavbar.barTintColor=[UIColor groupTableViewBackgroundColor];
提前感谢。
答案 2 :(得分:0)
navBar.navigationBar.barTintColor = [UIColor blueColor];
// barTintColor sets the background color
navBar.navigationBar.tintColor = [UIColor whiteColor];
// tintColor sets the buttons color of the navigation bar
navBar.navigationBar.translucent = NO;