在iOS 7中,如果我设置工具栏背景颜色,它会使用颜色的褪色版本,而不是实际颜色。起初我以为工具栏可能是半透明的(不完全不透明),但这似乎不是问题。
即使使用黑色也只能给我一个浅灰色。
[topToolbar setBackgroundColor:[UIColor blackColor]];
我也尝试过:
[topToolbar setTranslucent:NO];
但这只会导致我的工具栏颜色被完全忽略。
任何人都知道如何使用指定的颜色,没有任何奇怪的感觉?
感谢。
答案 0 :(得分:11)
我之前并不知道setBarTintColor方法,但它是完成此任务所需要的。
[topToolbar setBarTintColor:[UIColor blackColor]];
[topToolbar setTranslucent:NO];