Frage

Ich arbeite in einer Klasse, die ein Delegierter einer anderen Klasse ist. Diese andere Klasse befindet sich in einer Bibliothek von Drittanbietern, die ich vermeiden möchte, wenn es möglich ist.

Die ursprüngliche Klasse übernimmt ein vorgespanntes Ereignis und delegiert mir die Verantwortung, aber es gibt das Uivent selbst nicht an mich. Gibt es eine Möglichkeit, das aktuelle Ereignis in Arbeit zu erreichen? Es ist ein Doppel-Tap-Handler, und alles, was mir übergeben wird, ist die Berührung der Aussicht und der Punkt, an dem die Berührung aufgetreten ist. Ich möchte genau wissen, wie viele Berührungen an der Veranstaltung beteiligt sind.

Vielen Dank! geil

War es hilfreich?

Lösung

Sie können die ursprüngliche 3rd-Party-Ansicht unterklassen und überschreiben -touchesEnded:withEvent: in dieser Unterklasse.

Sie können auch UIApplication unterklassen und ihre überschreiben -sendEvent: Methode zur Erfassung aller (öffentlichen) Ereignisse.

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