Как отобразить панель навигации при нажатии элемента панели вкладок

Я работаю над приложением для iPhone, в котором есть UITabBarController и UINavigationController

Я переключаюсь на UIWebView по ходу проекта, до которого все нативное

Когда я переключаюсь на веб-просмотр, я могу скрыть панель навигации

но когда я щелкнул вкладку, которая переносит ее на домашнюю страницу, я не вижу панель навигации, пока не выберу какой-либо параметр и не перейду к следующему представлению.

Я узнал о функции панели вкладок

-(void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController

но я не понимаю, как снова отобразить или отобразить панель навигации ?? Пожалуйста помоги


person URM    schedule 04.03.2011    source источник


Ответы (1)


Я думаю, вы используете

self.navigationController.navigationBarHidden = YES;

чтобы скрыть панель навигации NavigationController.

Если вы используете это в других представлениях в viewWillAppear, вам нужно снова установить его не скрытым

self.navigationController.navigationBarHidden = NO;
person thvanarkel    schedule 04.03.2011