Problem mit UITapGestureRecognizer für Doppeltippen

8

Ich habe zwei UITapGestureRecognizer : singleTap und doubleTap mit zwei verschiedenen Aktionen initialisiert.

%Vor%

Wenn ich meine App im Simulator starte, reagiert der Einzeltipp korrekt, aber nicht der Doppeltipp! Wenn ich Doppelklicks mache, passiert nichts, ich nehme an, dass die iOS-Dosis das Doppeltippen erkennt, weil die Aktion des einzelnen Tap nicht aufgerufen wird (wegen [singleTap requireGestureRecognizerToFail:doubleTap]; ), aber ich kann nicht verstehen, warum es die Aktion% co_de nicht tut %.

    
Cathylun 10.05.2011, 14:30
quelle

2 Antworten

6

Ich denke, das Problem ist, dass UIImageView und UILabel beide den Standardwert von YES für die userInteractionEnabled Eigenschaft überschreiben und auf NO setzen.

Fügen Sie imageView.userInteractionEnabled = YES; hinzu und versuchen Sie es erneut.

    
PeyloW 10.05.2011 18:23
quelle
4

Der folgende Code funktioniert für mich:

%Vor%     
18446744073709551615 28.07.2011 17:52
quelle

Tags und Links