我想更改导航栏上的颜色,并且文档指出不要尝试更改“alpha”值。那么,如果所有的构造函数都提供了alpha值,我怎么能设置一个不是SDK定义值的颜色(例如[UIColor redColor],brownColor等)?我试图获得当前的alpha值,但没有帮助。当我使用自定义颜色时,它会导致导航栏看起来像一个X射线(一个尖锐的,黑色的白色)。为什么我无法为UINavigationBar设置自定义颜色色调?
[self.navigationController.navigationBar setTintColor: [UIColor brownColor]];