Comment détecter appuyez sur et tapez deux fois dans le même temps, à l'aide de UITapGestureRecognizer?

Par exemple, j'ai un point de vue où je veux deux gestes:

appuyez sur pour faire action A.
appuyez deux fois pour faire action B.

Le problème est avec UITapGestureRecognizer je ne peux que minimum requis appuyez sur le comte. Le seul geste de geste de reconnaissance reconnaît un robinet avant de la double tap geste de reconnaissance reconnaît le double tap.

Exemple:

_tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapGestureRecognized:)];
_tapGestureRecognizer.numberOfTouchesRequired = 1;
_tapGestureRecognizer.numberOfTapsRequired = 1;
[self addGestureRecognizer:_tapGestureRecognizer];

_doubleTapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(doubleTapGestureRecognized:)];
_doubleTapGestureRecognizer.numberOfTouchesRequired = 1;
_doubleTapGestureRecognizer.numberOfTapsRequired = 2;
[self addGestureRecognizer:_doubleTapGestureRecognizer];

Il considère toujours l'unique robinet, même si je ne touchez deux fois très vite. Comment puis-je configurer de sorte que le robinet geste de reconnaissance attend, et voit si le double-tap geste de reconnaissance reconnaît?

Solution Possible et dupliqué: stackoverflow.com/questions/7175086/...
Essayez ceci pour supprimer le retard ou l'ajuster à qui vous voulez. stackoverflow.com/a/25368653/3060790

OriginalL'auteur openfrog | 2013-10-01