J'ai un ivrogne qui se produit lorsque je pousse un contrôleur de vue avec une barre de navigation libre. Ou plutôt quand j'appuie sur le bouton de retour.Poussez un contrôleur d'affichage avec une barre de navigation vide
Mon application:
Je voudrais ce résultat:
Mon code:
DetailViewController -> viewDidLoad
[self.navigationController.navigationBar setBackgroundImage:[UIImage new]
forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage = [UIImage new];
self.navigationController.navigationBar.translucent = YES;
DetailViewController
- (void)viewDidDisappear:(BOOL)animated {
self.navigationController.navigationBar.translucent = NO;
}
- (void)viewWillDisappear:(BOOL)animated {
self.navigationController.navigationBar.translucent = NO;
}
Merci, mais c'est incroyable que nous ne pouvons pas résoudre ce problème, je ne sais pas comment il a fait. Peut être une liaison personnalisée avec deux navigationcontroller –
C'est une idée intéressante, et une que je n'ai pas essayé, mais cela pourrait fonctionner. – Shackleford