Sto cercando di distinguere tra due (o più) oggetti UITouch sull'iPhone. In particolare, mi piacerebbe sapere l'ordine in cui si sono verificati i tocchi.Differenziazione tra oggetti UITouch su iPhone
Ad esempio, nel mio -touchesBegan: withEvent: metodo Ottengo un NSSet di oggetti UITouch. Ora posso scoprire quanti tocchi ci sono, ma quale oggetto rappresenta quale dito?
Ho notato la proprietà di timestamp su UITouch - è questo quello che sto cercando? Vedo come sarebbe utile ottenere l'ultimo o il primo tocco - a condizione che i tocchi non mutino ...
Qui sta il mio problema. Posso usare il timestamp per individuare il tocco più recente, ma poi il tocco che si è verificato prima e l'IT diventa l'ultimo tocco ...
Alla fine di questo esercizio, vorrei essere in grado di implementare il gesto "pizzica" per ingrandire o ridurre, ecc.
Qualsiasi aiuto sarebbe molto apprezzato, grazie.
Grazie, darò un'occhiata quando avrò un po 'di tempo. – Jasarien
In che modo l'array activeTouches è diverso da quello che il sistema conserva per te in [event touchesForView: self]? –