Sur un UILongPressGestureRecognizer comment puis-je détecter quel est l'objet qui a généré l'événement?

J'ai vue avec plusieurs UIButtons. J'ai mis en œuvre avec succès à l'aide de UILongPressGestureRecognizer avec la suite que le sélecteur;

- (void)longPress:(UILongPressGestureRecognizer*)gesture {
    if ( gesture.state == UIGestureRecognizerStateEnded ) {
        NSLog(@"Long Press");
    }
}

Ce que j'ai besoin de savoir au sein de cette méthode est qui UIButton reçu le appuyez de manière prolongée car j'ai besoin de faire quelque chose de différent, selon le bouton sur lequel reçu le appuyez de manière prolongée.

J'espère que la réponse n'est pas un problème de cartographie, les coordonnées de l'endroit où le appuyez de manière prolongée s'est produite à la frontière de l'boutons - serait plutôt de ne pas y aller.

Des suggestions?

Merci!

OriginalL'auteur macgeezer | 2011-09-09