À l'heure actuelle, j'ai deux contrôleurs de vue. Mon problème est que je ne sais pas comment masquer le bouton de retour après la transition vers le deuxième contrôleur de vue. La plupart des références que j'ai trouvées sont en Objective-C. Comment le coder dans Swift?
Masquer le code du bouton retour dans Objective-C
[self.navigationItem setHidesBackButton:YES animated:YES];
Si vous utilisez un
UITabBarController
:la source
Rapide
la source
self.navigationItem.hidesBackButton = true
Son fonctionnement comme prévu.Cela se trouve également dans la documentation de la classe UINavigationController:
la source
Mettez-le dans la
viewDidLoad
méthodela source
Vous pouvez essayer avec le code ci-dessous
la source
Voici une version de la réponse dans
Swift 5
que vous pouvez l'utiliser à partir du storyboard:Chaque élément de navigation d'un contrôleur de vue aura cette nouvelle propriété dans la section supérieure de l'inspecteur d'attributs
la source
Cela a fonctionné pour moi dans Swift 5 comme un charme, ajoutez-le simplement à votre vueDidLoad ()
la source
Accédez à l'inspecteur d'attributs et décochez la case Afficher la barre de navigation pour masquer le bouton de retour.
la source