#iphone #objective-c #ios #uiviewcontroller #uinavigationcontroller
#iPhone #objective-c #iOS #uiviewcontroller #uinavigationcontroller
Вопрос:
У меня есть 2 UIViewControllers: A и B. B — подробное представление A. В представлении мой UINavigationViewController имеет стиль по умолчанию. Я хочу изменить стиль NavigationController на BlackOpaque, когда я нажимаю B ViewController. Как это сделать? В viewDidLoad
методе B я попытался это сделать:
self.navigationController.toolbar.barStyle = UIBarStyleBlackOpaque;
Но это не работает.
Ответ №1:
Вы меняете стиль панели инструментов, а не стиль панели навигации. Это должно сделать это:
self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;