你好,
我创建了UINavigationBar
,我尝试将颜色条更改为浅绿色(如在 Nib 文件中)
我该怎么做?
[[UINavigationBar appearance] setTintColor:[UIColor colorWithRed:0 green:.62 blue:.984 alpha:1]];
伙计,试试这个来完成[UIColor Aqua]
你的应用程序。
您可以设置tintColor
或backgroundImage
设置您的UINavigationBar
- (void) viewDidLoad
{
//set background image
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"background.png"]];
//OR set background Color
[self.navigationController.navigationBar setTintColor:[UIColor blueColor]];
}
我不确定,但如果你把它放在你的应用程序的第一个调用方法中,它可能适用于任何地方!
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { }
尝试这个,
UINavigationController *navigationController;
UIColor* aqua = [UIColor colorWithRed:0 green:1 blue:1 alpha:1];
navigationController.navigationBar.tintColor = [UIColor aqua];
问候
UINavigationBar *bar = [self.navigationController navigationBar];
[bar setTintColor:[UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0]];
请尝试上面的代码设置颜色。
已编辑
UINavigationBar *bar = [self.navigationController navigationBar];
UIColor* aqua = [UIColor colorWithRed:0 green:1 blue:1 alpha:1];
[bar setTintColor:aqua];
此代码用于浅绿色
[self.navigationController.navigationBar setTintColor:[UIColor blueColor]];
在 ViewController 出现之前调用此函数,例如在viewDidLoad: