Изменить стиль UINavigationController на лету - задача-c - PullRequest
1 голос
/ 04 октября 2011

У меня есть 2 UIViewController: A и B. B - подробный вид A. В A мой UINavigationViewController имеет стиль по умолчанию.Я хочу изменить стиль navigationController на BlackOpaque, когда я нажимаю B viewController.Как это сделать?В методе B viewDidLoad я пытался сделать это:

self.navigationController.toolbar.barStyle = UIBarStyleBlackOpaque; 

Но это не работает.

1 Ответ

5 голосов
/ 04 октября 2011

Вы меняете стиль панели инструментов, а не стиль панели навигации.Это должно сделать это:

self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...