0
votes

Bouton arrière sur mesure dans la navigation dans iOS

Je sais que cette question a été posée avant, mais rien n'a fonctionné pour moi et je devais le demander à nouveau. Je veux une image comme le bouton de mon dos dans la barre de navigation, je veux juste changer l'apparence du bouton arrière. Je ne veux pas ajouter de bouton et ajouter des sélecteurs pour cela.

J'ai essayé le code suivant: xxx

J'ai également essayé de définir l'image arrière et le masque de dos en utilisant storyboard mais ces deux approches placent un cercle noir sur mon image arrière.

J'ai essayé de définir une autre image en tant que masque arrière en définissant son contenu alpha égal à zéro à l'aide du code, mais cela n'a pas fonctionné non plus.

aide s'il vous plaît.


1 commentaires

Peut-être que cela fonctionnera pour vous -> Stackoverflow.com/a/44970293/7512091


4 Réponses :


0
votes

Je fais cela avec une uoinavigationController personnalisé: xxx

modifie simplement la classe de votre uoinavigationController dans l'interface Builder.


0 commentaires

-1
votes
  • Créez une classe personnalisée pour définir les traits de barre de navigation strong> li>
  • Créez une extension à UinavigationController pour la configurer STROR> LI>
      public override func viewWillDisappear(_ animated: Bool) {
        super.viewWillDisappear(animated)
    
        navigationController?.resetBar()
      }
    

0 commentaires

0
votes
let backButton = UIBarButtonItem()
backButton.title = "Back"
backButton.image = UIImage(named: "Back_button")
self.navigationController?.navigationBar.topItem?.backBarButtonItem = backButton
You can do this to customize your Back button. And you don't have to worry about adding selectors.

0 commentaires

0
votes

ajoutez simplement des méthodes ci-dessous dans votre mode de vue: xxx

À l'intérieur de votre mode de vue de la vue ViewController, définissez Backbutton comme: xxx


0 commentaires