Comment utiliser les identifiants de gestes dans IB (iPhone / iPad)?
Je viens de découvrir la Geste des modules de reconnaissance de l'IB et je voudrais en faire usage. J'ai essayé le Robinet Geste de Reconnaissance toutefois, il ne semble pas fonctionner. Voici ce que j'ai fait...
- Glissé et déposé le "Tap Geste de Reconnaissance" dans mon point de vue, contrôleur au bureau de l'IB.
- Ajouté la méthode suivante à la .m fichier...
- (IBAction)viewTapped:(UIGestureRecognizer *)sender { //Do some stuff }
- Déclaré la méthode dans le .h fichier...
- (IBAction)viewTapped:(UIGestureRecognizer *)sender;
- Enfin je me suis lié la IBAction pour le "Tap Geste de Reconnaissance" dans IB.
Quand j'ai essayé de courir il, je n'avais pas de succès - Ai-je raté quelque chose?
source d'informationauteur The Crazy Chimp
Vous devez vous connecter pour publier un commentaire.
Dans les attributs de l'inspecteur, assurez-vous que l'État est Activé et "Annulé dans la Vue" et " Retard de Commencer les événements sont sélectionnés.
De contrôle-cliquez sur le geste de reconnaissance de la plume. En vertu de la "Prise de Référencement dans les Collections de la section de la popup, fait-il toutes les connexions? Il doit être connecté à la
gestureRecognizers
collection de votre point de vue, comme ceci:Si il n'est pas connecté, faites glisser le module de reconnaissance sur la vue que vous voulez qu'il soit attaché. Vous pouvez le faire glisser sur la vue dans la zone de conception, ou vous pouvez le faire glisser sur la vue de la ligne dans l'arborescence sur la gauche.
J'ai eu des problèmes avec un Geste de Reconnaissance avec
UIImageView
. Pour obtenir cela a fonctionné, j'ai eu à vérifieruserInteractionEnabled
deUIImageVIew
.