[Résolu] UIBarButtonItem Centré
Comment centrer un bouton?
J'ai le code pour mettre un bouton à gauche dans la barre de navigation, j'ai le même pour mettre à droite mais je souhaite ajouté un bouton au centre.
let menuBurger = UIBarButtonItem(image: #imageLiteral(resourceName: "Hamburger"),
style: .plain,
target: self,
action: #selector(presentHamburgerMenu))
self.navigationItem.leftBarButtonItem = menuBurger
Au centre il s'agit du titre, j'ai réussi à placer une image mais pas un bouton avec une action
let imageView = UIImageView(image:logo)
self.navigationItem.titleView = imageView
J'ai réussi à faire cela aussi qui me permet de détecter le Tap mais qui n'affiche pas l'image
let logoButton = UIButton(type: .custom)
logoButton.setImage(logo, for: .normal)
logoButton.addTarget(self, action: #selector(tapLogo), for: .touchUpInside)
self.navigationItem.title = "No Title"
self.navigationItem.titleView = logoButton
Si vous avez des pistes à explorer...
D'avance Merci
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
ici ?
Essaie dans un storyboard avant de le faire par le code.
J'ai essayé avec la même image que j'utilise à gauche (voir le code plus haut) le résultat est le même.
Par contre comme cela l'image s'affiche bien
Je dois pas être loin de la solution...
Cela venait bien de l'image, le code est donc :
Merci de votre participation