325 votes

Comment masquer le bouton 'Retour' de la barre de navigation sur iPhone?

J'ai ajouté un contrôle de navigation pour swith entre les vues dans mon application. Mais certaines vues ne doivent pas avoir le bouton "Retour" (le titre précédent). Des idées sur la façon de masquer le bouton de retour?

828voto

user8170 Points 3616
self.navigationItem.hidesBackButton = YES;

41voto

Skrew Points 198

Le meilleur moyen est de les combiner, de manière à masquer le bouton de retour même si vous l'avez configuré manuellement:

 self.navigationItem.leftBarButtonItem=nil;
self.navigationItem.hidesBackButton=YES;
 

21voto

Paras Joshi Points 12436

cachez le bouton précédent avec le code ci-dessous ...

 [self.navigationItem setHidesBackButton:YES animated:YES];
 

ou

 [self.navigationItem setHidesBackButton:YES];
 

Aussi, si vous avez personnalisé UINavigationBar alors essayez le code ci-dessous

 self.navigationItem.leftBarButtonItem = nil;
 

4voto

Gurpreet Singh Points 495

Utilisez le code:

  self.navigationItem.backBarButtonItem=nil;
 

3voto

user2957738 Points 1

Dans la fonction viewDidLoad du UIViewController, utilisez le code:

 self.navigationItem.hidesBackButton = YES;
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X