2010-12-08 12 views
2

Existe-t-il un moyen d'utiliser des actions et des sélecteurs d'Interface Builder pour lier des gestionnaires à un UIToolbar? Plutôt que d'énumérer les UIButtonBarItems et d'ajouter des sélecteurs d'action à chacun à la fois, j'espérais simplement implémenter une seule méthode dans mon contrôleur, qui gérerait tous les boutons et gérerait les événements en activant le tag ou l'identifiant de chaque bouton.Existe-t-il un moyen de gérer toutes les actions d'un UIToolbar?

Répondre

2

Vous pouvez connecter autant de boutons de barre que vous le souhaitez à la même méthode IBAction dans Interface Builder. Dans la méthode, vous pouvez utiliser l'argument sender pour voir quel bouton a été tapé.

+0

Ce que je cherchais à faire, c'est de me connecter sur la barre d'outils elle-même, pas sur les éléments individuels. OU, en quelque sorte attraper tous les événements de type bouton-clic dans mon contrôleur, plutôt que d'avoir à lier individuellement à chaque contrôle. – Armentage