UINavigationBar的。出现。设置BarTintColor不起作用

时间:2013-11-25 15:19:04

标签: ios uinavigationbar uicolor uiappearance

当我打电话

[[UINavigationBar appearance] setBarTintColor:[UIColor greenColor]];

didFinishLaunchingWithOptions

一切正常,但以下代码为白色:

[[UINavigationBar appearance] setBarTintColor:[UIColor colorWithRed:21.0 green:194.0 blue:179.0 alpha:0.5]];

我无法理解为什么。 NavBar半透明已启用。

1 个答案:

答案 0 :(得分:4)

[UIColor colorWithRed:21.0 green:194.0 blue:179.0 alpha:0.5]

您为创建UIColor所需的每个参数创建了UIColor错误, 0.0 {{1接受。要获得这些,请将RGB值除以255:

1.0