UITouch - E 'possibile disabilitare intercettazioni multipla
-
13-09-2019 - |
Domanda
Mi piacerebbe avere ogni istanza UITouch registrare un solo tocco. In altre parole, a prescindere da quanto vicino più rubinetti si verificano nel tempo, vorrei che ognuno di creare un'istanza tocco unico. È possibile?
Grazie, Doug
Soluzione
Che cosa c'è dietro a questa domanda è il mio bisogno di associare un indirizzo univoco a ogni istanza UITouch per ciascun rubinetto.
Sono stato NSLog-Ing in touchesBegan: withEvent: da un po 'e sono venuto alla realizzazione sorprendente che le istanze UITouch sembrano essere riciclato più e più volte (cioè, lo stesso indirizzo di puntatore appare in contatto distinti sequenze!) piuttosto che creano di nuovo ogni volta che viene avviato un tocco sequenza.
Il mio obiettivo è un singolo indirizzo UITouch esempio unico con un tapCount = 1.
Altri suggerimenti
Si potrebbe includere il metodo delegato per catturare i tocchi multipli, e solo questo metodo chiama il metodo di contatto singolo più volte.