Как изменить цвет / стиль панели инструментов, которая поставляется с UInavigationBar? - PullRequest
1 голос
/ 24 июня 2011

Я хочу изменить цвет панели инструментов на черный с синего по умолчанию. Как я могу это сделать ? Спасибо.

Ответы [ 3 ]

7 голосов
/ 24 июня 2011

Вам нужно установить barStyle на UINavigationBar на UIBarStyleBlack:

navigationController.navigationBar.barStyle = UIBarStyleBlack;

Если вам нужно установить его на другой цвет, вам понадобитсяустановить свойство tintColor :

navigationController.navigationBar.tintColor = [UIColor blackColor];

Вы можете прочитать этот вопрос , если вы заинтересованы в преимуществах UIBarStyleBlack над [UIColor blackColor] tintColor.

3 голосов
/ 24 июня 2011

Используйте приведенный ниже код. Вы можете изменить цвет панели навигации, что вы хотите. Здесь я использую коричневый, вместо этого вы можете указать другой цвет.

self.navigationController.navigationBar.tintColor = [UIColor brownColor]; 
2 голосов
/ 24 июня 2011

Я полагаю, вы ищете setTintColor

...