2014-01-08 3 views
8

У меня есть пара контроллеров просмотра, которые добавляются в «контроллер навигации по умолчанию» Xcode 5. Я хочу изменить цвет панели, но это не сработает. Это код, который я использую:Цвет фона UINavigationItem

[[UINavigationBar appearance] setTintColor:[UIColor redColor]]; 

Это изменит текст на панели навигации, а не на цвет фона. Может ли кто-нибудь указать мне в правильном направлении?

ответ

15

Используйте это:

self.navigationController.navigationBar.barTintColor = [UIColor redColor]; 
    self.navigationController.navigationBar.translucent = NO; 
+0

У меня нет заголовка файла и реализации для для UINavigationBar, необходимо создать это? – Jente

+0

Нет, это не так. прочитайте ответ правильно .. он говорит, что этот метод не работает –

+0

Правильно, я вижу. Вы знаете, как это решить? – Jente

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