2013-11-16 3 views
5

я установить специальный цвет для моей Nav Bar в AppDelegate:IOS 7 Панель навигации не отображается точный цвет RGB

[[UINavigationBar appearance]setBarTintColor:[UIColor colorWithRed:0 green:(41.0f/255.0f) blue:(103.0f/255.0f) alpha:1]]; 

Но RGB значение, которое затем отображается в: R: 12 G: 48 B: 110 , Кажется, что iOS просто ставит значения немного выше. Как я могу избежать этого? (Потому что он выглядит уродливым) И когда я даю тот же цвет настраиваемому TableViewSection, он прав.

Скриншоты:

NavBar: Navigation Bar

Индивидуальные TableViewSection: enter image description here

+0

Возможный дубликат: http://stackoverflow.com/questions/18897485/achieving-bright-vivid-colors- for-an-ios-7-translucent-uinavigationbar? rq = 1 –

+0

Нет, у меня есть проблема в панели вкладок, и оба они не полупрозрачны. – gallileo

+0

Попробуйте установить непрозрачность панели Nav на 1.0, поскольку на белом фоне может быть эффект на цвет. – erdekhayser

ответ

7

Хорошо, они были полупрозрачными. Неконтролируемый полупрозрачный в раскадровке, теперь работает отлично;)

+1

Если вы не используете раскадровку, вы также можете установить это программно, используя свойство 'translucent'' UINavigationBar'. –

0

У меня была аналогичная проблема ... я пытался заменить выражение в скобках (41.0f/255.0f) по после деления (~ 0.1608) ... и это работает для меня)

+0

пробовал то же самое, не работает. – gallileo

+0

Также попытался установить HSB. Также не работает. – gallileo

1

Попробуйте добавить это к вашему AppDelegate:

[[UINavigationBar appearance] setTranslucent:NO]; 
Смежные вопросы