À l'heure actuelle, j'ai deux contrôleurs de vue. Mon problème est que je ne sais pas comment cacher le bouton de retour après le changement dans le second contrôleur de vue. Principalement des références que j'ai trouvées dans objectif-C. Comment je le code en rapide?
Masquer le code du bouton de retour dans Objective-C
[self.navigationItem setHidesBackButton:YES animated:YES];
À partir de documentation de référence de la classe UINavigationItem -
self.navigationItem.setHidesBackButton(true, animated:true);
Si vous utilisez un UITabBarController:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
self.tabBarController?.navigationItem.hidesBackButton = true
}
Swift
// remove left buttons (in case you added some)
self.navigationItem.leftBarButtonItems = []
// hide the default back buttons
self.navigationItem.hidesBackButton = true
Cela se trouve également dans la documentation de la classe UINavigationController:
navigationItem.hidesBackButton = true
Vous pouvez essayer avec le code ci-dessous
override func viewDidAppear(_ animated: Bool) {
self.navigationController?.isNavigationBarHidden = true
}
navigationItem.hidesBackButton = true. le mettre dans le viewDidLoadMethod
Accédez à l'inspecteur d'attributs et décochez l'option Afficher la barre de navigation pour masquer le bouton Précédent.