Tengo un UIView personalizado que implementa hitTest: withEvent:hitTest: withEvent: UIEvent allTouches está vacía
-(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
{
.... some code ....
int x = 0;
x= [[event allTouches] count];
return [super hitTest:point withEvent:event];
}
El problema es que x es siempre 0. ¿Tengo que poner en práctica otras API o configurar el UIView para empezar obteniendo los toques?
Solo lo necesitaba para diferenciar entre inicio táctil/mover y finalizar.
Gracias Jamil
¿Qué se muestra por 'NSLog (@" Evento:% @ ", evento);'? –
Evento: marca de tiempo: 0 toques: {( )} Evento: marca de tiempo: 0 toques: {( )} Evento: indicación de la hora: 248999 toques: { ( )} –
Jamil
@PhillipMills hitTest se llama tres veces con los registros por encima de – Jamil