1

J'ai 2 UIViewControllers: A et B. B est vue détaillée de A. Dans une vue, mon UINavigationViewController a le style par défaut. Je veux changer le style de navigationController à BlackOpaque, quand je pousse B viewController. Comment faire ça? Dans la méthode B viewDidLoad, j'ai essayé de le faire:Modifier le style UINavigationController à la volée - objectif-c

self.navigationController.toolbar.barStyle = UIBarStyleBlackOpaque; 

Mais cela ne fonctionne pas.

Répondre

5

Vous modifiez le style de la barre d'outils et non le style de la barre de navigation. Cela devrait le faire:

self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque; 
+0

Oops, c'est vrai, merci –

Questions connexes