243 votes

Vous pouvez attacher un UIGestureRecognizer à vues multiples ?

<pre><code></code><p><code></code><code></code>sont reconnus. Si j’ai raison et vous ne pouvez utiliser un module de reconnaissance de geste une fois, je ne sais pas si il s’agit d’un bug ou il a juste besoin de plus de la documentation.</p></pre>

351voto

TomSwift Points 22012

Un UIGestureRecognizer est à être utilisé avec une vue unique. Je suis d'accord la documentation est inégale. Qu' UIGestureRecognizer a qu'un seul view de la propriété donne:

vue

Le point de vue de la geste de reconnaissance est attaché. (lecture seule)

@property(nonatomic, readonly) UIView *afficher

Discussion Vous joindre (ou ajouter) un geste de reconnaissance pour une UIView objet à l'aide de la addGestureRecognizer: la méthode.

48voto

kwalker Points 291

J’ai eu autour de lui en utilisant le dessous.

Puis dans mon handleLongPress méthode j’ai juste mis un UIButton égal à la vue de la reconnaissance de mouvements et de ce que je fais fondées sur ce bouton

4voto

rohan-patel Points 4236

Eh bien, si quelqu'un ne veut pas de code pour l'ajout d'un geste de la vue pour de multiples boutons comme kwalker a répondu ci-dessus, et que vous voulez le faire par l'intermédiaire de l'Interface Builder cela peut vous aider.

1) Vous pouvez ajouter à Long Appuyez sur le geste de Reconnaissance de l'Objet de la Bibliothèque comme vous ajouter d'autres objets comme UIButtons et UILabels.

enter image description here D'abord ce que j'ai utilisé a été j'ai pris une seule

2) Ensemble de référencement des points de vente pour UIButton et envoyé les actions avec le Propriétaire du Fichier.

enter image description here

Remarque: Si vous avez plusieurs UIButton ou de tout autre objet que vous aurez besoin d'un autre geste de reconnaissance pour chacun d'eux. Pour plus de détails, veuillez vous référer à cette question de la mienne.Arriver de mal UIButton tag sur appuyez longuement sur un geste de reconnaissance

-7voto

Dilip Points 4742

Vous pouvez le faire en utilisant ce code de mon point de vue qui sont imageviews dans les XIB au catalogue.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X