ich eine benutzerdefinierte UIView, die hitTest implementiert: withevent:hitTest: withevent: UIEvent allTouches ist leer
-(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
{
.... some code ....
int x = 0;
x= [[event allTouches] count];
return [super hitTest:point withEvent:event];
}
Das Problem ist, dass x ist immer 0. Muss ich andere APIs implementieren oder die UIView konfigurieren zu starten die Berührungen bekommen?
Ich brauchte es nur, um zwischen Touch Start/Move und Ende zu unterscheiden.
Dank Jamil
Was wird angezeigt durch 'NSLog (@" Ereignis:% @ ", Ereignis);'? –
Veranstaltung: Zeitstempel: 0 berührt: {( )} Veranstaltung: Zeitstempel: 0 berührt: {( )} Veranstaltung: Zeitstempel: 248.999 berührt: { ( )} –
Jamil
@PhillipMills hitTest wird dreimal mit den Protokollen über – Jamil