我是一名新的 iOS 开发人员,从事一个由前雇员创建的项目。目前所有导航栏都是黑色的,我需要将它们更改为默认的蓝色。到目前为止,我已经弄清楚了这一行:
[self.navigationController.navigationBar setTintColor:[[UIColor colorWithHue:0.6 saturation:0.33 brightness: 0.65 alpha:1.0] autorelease]];
它有效,但我认为这不是正确的方法。我也创建了一个新屏幕,颜色是蓝色的,所以我认为某些地方必须有一个设置。在 xib 文件中,顶部栏是无的,我们在 viewDidLoad 中有这段代码
if (self.navigationController.navigationBar.isHidden) {
[self.navigationController setNavigationBarHidden:NO animated:YES];
}
else {
[self.navigationController setNavigationBarHidden:NO animated:NO];
}
问题是:有没有可以设置默认颜色的地方?或者我必须以编程方式进行。