2009-07-28 7 views
1

Salutations,UIButton actionafter maintenu pendant x secondes

J'essaie d'obtenir un bouton d'interface utilisateur pour avoir deux identités. Si l'utilisateur le pousse normalement, un événement se déclenche (cela fonctionne déjà). Si l'utilisateur le pousse et le maintient pendant un certain temps (2 secondes par exemple), un événement différent se déclenche.

Des suggestions sur un moyen de gérer l'événement "hold it down for 2 seconds"?

Merci!

+0

Cela demande la même chose que le plus récent (et plus vu) [Comment pouvez-vous ajouter un UIGestureRecognizer à un UIBarButtonItem comme dans le schéma UIPopoverController undo/redo commun sur applications iPad?] (http://stackoverflow.com/questions/2655630/how-can-you-add-a-uigesturerecognizer-to-a-uibarbuttonitem-as-in-the-common-undo). –

Répondre

1

Je crois que votre réponse se trouve dans ce question

+0

Oui, c'est vrai. il peut gérer à partir de seulement par l'événement UITouch –

0

qui ressemble bien trop .....

Mais je pris une autre approche (aurait retardé ma question) ....

Je définis simplement la date et l'heure en cours, puis j'appuie sur l'événement, et je vérifie la différence de temps sur la sortie de l'événement. Si plus de xx secondes, faites la fonction alternative.

Fonctionne comme un charme. Désolé pour l'e-post-ulation prématurée ...

Questions connexes