28.05.2009, 09:32
Hallo,
ich habe eine Klasse von UIScrollView abgeleitet und möchte mittels hitTest events abfangen:
Anhand der Anzahl der touches möchte ich herausfinden, ob es sich bei dem event um eine pinch-Geste (mit 2 Fingern) oder einen einfachen (ein-Finger) touch handelt. Dazu verwende ich:
Aber allTouches ist leer - im Debugger erscheint: 0 objects sowohl für event. _touches und event. _keyedTouches als auch - logisch - für meine lockale Variable touches. Dementsprechend ist cnt == 0 und ich am Ende meiner Ideen...
Wie kann das sein?
Danke für jede Art von Hinweis!
ich habe eine Klasse von UIScrollView abgeleitet und möchte mittels hitTest events abfangen:
Code:
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {...
Anhand der Anzahl der touches möchte ich herausfinden, ob es sich bei dem event um eine pinch-Geste (mit 2 Fingern) oder einen einfachen (ein-Finger) touch handelt. Dazu verwende ich:
Code:
...
NSSet *touches = [event allTouches];
int cnt = [touches count];
...
}
Aber allTouches ist leer - im Debugger erscheint: 0 objects sowohl für event. _touches und event. _keyedTouches als auch - logisch - für meine lockale Variable touches. Dementsprechend ist cnt == 0 und ich am Ende meiner Ideen...
Wie kann das sein?
Danke für jede Art von Hinweis!