Добавление цвета в панель навигации - PullRequest
0 голосов
/ 11 февраля 2012

Как добавить цвет к navigation bar?Мне нужно реализовать это для iOS 4 и выше.

Мне нужен цвет, похожий на тот, что на скриншоте:

App Screenshot with magenta-ish UINavigationBar color

Ответы [ 2 ]

2 голосов
/ 11 февраля 2012

В примере, который вы разместили, это выглядит как фоновое изображение из-за небольшого светового эффекта. (Посередине светлее, если присмотреться. В IB для панели навигации установлено значение «Прозрачный черный» со следующим фоновым изображением. (320 x 44px)

ч файл.

IBOutlet UINavigationBar *navBar;

m Функция «viewDidLoad» для файла:

navBar.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"nav"]];

enter image description here

enter image description here

1 голос
/ 11 февраля 2012

В iOS

// self is a UIViewController
[self.navigationController.navigationBar setTintColor:[UIColor purpleColor]];

Если вам не нужна совместимость с iOS 4.x, вы можете использовать внешний прокси для UINavigationBar. Это будет работать для всех панелей навигации в приложении:

[[UINavigationBar appearance] setTintColor:[UIColor purpleColor]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...