iPhone: erkennt zwei-finger-touch

Brauche ich, um zu erkennen, zwei-finger-touch-event. Wenn ich berühren Sie den Bildschirm mit zwei Fingern gleichzeitig auf, also alles ist ok. Nur mit diesen code:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
  UITouch *touch = [[touches allObjects] objectAtIndex:0];
  CGPoint point1 = [touch locationInView:self];
  CGPoint point2 ; 
  NSLog(@"First: %f %f", point1.x, point1.y) ; 
  if ([[touches allObjects] count] > 1) {
    UITouch *touch2 = [[touches allObjects] objectAtIndex:1];
    point2 = [touch2 locationInView:self];
    NSLog(@"Second: %f %f", point2.x, point2.y) ;   
  }
}   

Aber dieser code nicht funktioniert, wenn ich halten Sie einen finger und berühren Sie dann den Bildschirm mit einem anderen finger. Wie implementieren Sie diese ? Ist es schwer ?

InformationsquelleAutor kesrut | 2011-02-03
Schreibe einen Kommentar