ios7工具栏颜色褪色

Cas*_*ins 4 uitoolbar ios7

在iOS 7中,如果我设置工具栏背景颜色,它会使用颜色的褪色版本,而不是实际颜色.起初我以为工具栏可能是半透明的(不完全不透明),但这似乎不是问题.

即使使用黑色也只给我一个浅灰色.

[topToolbar setBackgroundColor:[UIColor blackColor]];
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

[topToolbar setTranslucent:NO];
Run Code Online (Sandbox Code Playgroud)

但这只是导致我的工具栏颜色被完全忽略.

任何人都知道如何使用指定的颜色,没有任何古怪?

谢谢.

Cas*_*ins 11

我之前并不知道setBarTintColor方法,但它是完成此任务所需要的.

[topToolbar setBarTintColor:[UIColor blackColor]];
[topToolbar setTranslucent:NO];
Run Code Online (Sandbox Code Playgroud)