UINavigationController Style
J'ai créé dans le code UINavigationController, mais je veux changer de style de noir translucide
FirstViewController *fvc = [[FirstViewControlelr alloc] init];
UINavigationController *navcon = [[UINavigationController alloc] init];
navcon.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
[navcon pushViewController:fvc animated:NO];
[self.window addSubview:navcon.view];
[self.window makeKeyAndVisible];
return YES;
Mais il ne change pas. Aider moi s'il vous plaît!
InformationsquelleAutor Tunyk Pavel | 2011-03-21
Vous devez vous connecter pour publier un commentaire.
Je soupçonne qu'il a quelque chose à voir avec le fait que vous avez accès à une manette de navigation de navigation du contrôleur. Votre manette de navigation ne vit pas dans une autre manette de navigation, de sorte que vous êtes en définissant le style de la barre de quelque chose qui n'est pas là.
Vous voulez que cela:
Vous pouvez également faire une manette de navigation et immédiatement l'initialiser avec une vue de la racine de contrôleur de sorte que vous n'avez pas à le pousser à la main, comme ceci:
Et oui, j'ai oublié de vous libérer
fvc
dans votre propre code.