我是一名新的iOS开发人员,负责一名前职员创建的项目。目前所有的导航栏都是黑色的,我需要将它们更改为默认的蓝色。到目前为止,我已经想通了这行:有没有可以设置UINavigationBar默认颜色的地方?
[self.navigationController.navigationBar setTintColor:[[UIColor colorWithHue:0.6 saturation:0.33 brightness: 0.65 alpha:1.0] autorelease]];
它的工作,但我不认为这是应该做的正确方法。我也创建了一个新的屏幕,颜色是蓝色的,所以我认为必须在某个地方设置一个设置。在厦门国际银行文件最上面一栏是没有的,我们有这样的代码在viewDidLoad中
if (self.navigationController.navigationBar.isHidden) {
[self.navigationController setNavigationBarHidden:NO animated:YES];
}
else {
[self.navigationController setNavigationBarHidden:NO animated:NO];
}
的问题是:有没有我可以设置默认颜色的地方吗?或者我必须以编程方式进行。
如果您需要iOS 4支持,请使用此选项,否则新的UIAppearance功能看起来相当不错。 – DGund
完美运作。谢谢! –