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: p> 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. P> 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. p> aide s'il vous plaît. p> p>
4 Réponses :
Je fais cela avec une uoinavigationController personnalisé: modifie simplement la classe de votre uoinavigationController dans l'interface Builder. P> P>
public override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
navigationController?.resetBar()
}
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.
ajoutez simplement des méthodes ci-dessous dans votre mode de vue: strong> À l'intérieur de votre mode de vue de la vue ViewController, définissez Backbutton comme: P>
blockQuote>
Peut-être que cela fonctionnera pour vous -> Stackoverflow.com/a/44970293/7512091