2013-09-23 5 views
4

В iOS 7, если я установил цвет фона панели инструментов, он использует размытую версию цвета, а не фактический цвет. Сначала я подумал, что панель инструментов была полупрозрачной (не полностью непрозрачной), но это, похоже, не проблема.Панель инструментов ios7 размыта цветом

Даже используя черный цвет, дайте мне светло-серый цвет.

[topToolbar setBackgroundColor:[UIColor blackColor]]; 

Я также попытался:

[topToolbar setTranslucent:NO]; 

Но это только вызвало мой цвет панели инструментов, чтобы быть полностью игнорировались.

Кто-нибудь знает, как это сделать, просто используйте указанный цвет, без каких-либо странностей?

Спасибо.

ответ

11

Ранее мне не был известен метод setBarTintColor, но это то, что необходимо для этого.

[topToolbar setBarTintColor:[UIColor blackColor]]; 
[topToolbar setTranslucent:NO]; 
+0

Правильный ответ, но нет необходимости устанавливать свойство полупрозрачности – user2387149

Смежные вопросы