Frage

Ich möchte einen Rückruf erhalten, wenn mein UipinchgesturnerCognier eine Pinch-Geste abgeschlossen hat.Darüber hinaus wäre es toll zu wissen, ob die fertige Geste ein Zoom in oder ein Zoom-Out war.

Kennt jemand eine Methode zur Verwendung?Oder der Ansatz zu tun?

danke!

War es hilfreich?

Lösung

Ein anderer Ansatz anstelle von Überschreibungen:, ist, dass Sie den Status des Gestenerkenners in Ihrer Ziel-Handler-Methode einfach überprüfen können.

generasacodicetagpre.

Andere Tipps

Sie können wissen, ob es sich um ein Zoom in oder aus dem Maßstab des UipinchgesturnersCognizer handelt.

Überschreiten Sie einfach die ToucheDended: Methode, um einen Rückruf zu erhalten (und der Anruf eine andere Methode, wenn Sie möchten).

Der beste Ansatz, der nicht zur Unterklassifizierung erforderlich ist, besteht darin, die Eigenschaft "staatliche" auf der anerkannten Geste anerkannte Instanz in Ihrem Aktionshandler untersuchen.Der Staat ändert sich während aller Phasen des Lebenszyklus der Geste.Die staatliche Änderung, nach der Sie suchen, ist die UIGESTEurdeCognizerStedateDedation.Es ist auch eine gute Praxis, um auch nach UIGESTEurdeCognizerStateCancelling zu suchen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top