Frage

Ich möchte jede UITouch Instanz einen einzigen Hahn aufnehmen haben. Mit anderen Worten, unabhängig davon, wie nah mehrere Taps in der Zeit auftreten, würde Ich mag jede ihnen eine einzigartige Note Instanz zu erstellen. Ist das möglich?

Danke, Doug

War es hilfreich?

Lösung

Was verbirgt sich hinter dieser Frage ist mein Bedürfnis eine eindeutige Adresse mit jeder UITouch Instanz für jeden Wasserhahn zu verbinden.

Ich habe NSLog-ing in touchesBegan: withevent: für eine Weile jetzt, und ich bin gekommen, um die überraschende Erkenntnis, dass UITouch Instanzen erscheinen recycelt werden immer und immer wieder (dh die gleiche Zeigeradresse erscheint in verschiedenen Touch Sequenzen!) eher dann erstellen jedes Mal, wenn ein Touch-Sequenz eingeleitet wird, von neuem.

Mein Ziel ist eine einzige eindeutige UITouch Instanz-Adresse mit einem tapCount = 1 ist.

Andere Tipps

Sie könnten die delegierte Methode umfassen die mehrere Berührungen zu erfassen, und haben nur diese Methode Ihre Single-Touch-Methode mehrfach aufrufen.

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