Est-ce possible?Plus d'un bouton sur le côté gauche d'une barre de navigation
J'ai un UINavigationBar
que je voudrais avoir un bouton 'edit' à côté du bouton 'back'. D'après ce que j'ai lu, vous ne pouvez avoir que l'un ou l'autre, ce qui n'a aucun sens car ce sont des propriétés séparées de l'objet navigationItem
(backBarButtonItem et leftBarButtonItem). Je suppose que vous devez insérer un UIView
personnalisé dans le UINavigationBar
Je regarde dans cette option et si aucune meilleure solution n'est donnée alors je vais décrire cette méthode.
Si je comprends bien, la boîte à boutons étant plus grande que le bouton est logique, mais qu'en est-il des boutons segmentés et autres? Apple le permet clairement dans leur UIG. – Brenden
De mes souvenirs, si vous attachez manuellement votre propre bouton segmenté (disons, au centre du panneau de navigation), cela fonctionnera normalement. Cependant, je soupçonne que lorsque vous utilisez les propriétés du panneau de navigation pour attacher des boutons, Apple fait le hitTest: withEvent: appel répondre à une zone plus grande que la vue du bouton réel. – Kelvin