2011-01-27 2 views
0

J'ai un ensemble de viewcontroller que je pousse et popping sur la pile de navigationController.Que je veux faire est de cacher UINavigationBar sur rootviewcontroller, mais montrer sur tous les autres.So à vuewillappear de rootViewController je cache la barre de navigation avec self.navigationController.navigationbar.hidden = YES.Mais quand je clique de retour de n'importe quel viewcontroller à la racine je vois un espace blanc inplace de la barre pendant une fraction de seconde.Il semble logique que le contrôleur est sauté après l'appel de viewWillAppear.But quand je fais la cachette dans viewDidAppear tout mon interface utilisateur se déplace down.I serait appréUINavigationBar obtenir blanc avec le bouton de retour

Répondre

0

dans la méthode viewwilldisappear du second contrôleur Masquer à nouveau la NavigationController ...

Questions connexes