Ich erkenne, ob der Benutzer 2 Sekunden lang die Taste gedrückt hat:
UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc]
initWithTarget:self
action:@selector(handleLongPress:)];
longPress.minimumPressDuration = 2.0;
[self addGestureRecognizer:longPress];
[longPress release];
So gehe ich mit der langen Presse um:
-(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{
NSLog(@"double oo");
}
Der Text "double oo" wird zweimal gedruckt, wenn ich die Taste länger als 2 Sekunden gedrückt halte. Woran liegt das? Wie kann ich das beheben?