Wykrywam, czy użytkownik naciskał przez 2 sekundy:
UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc]
initWithTarget:self
action:@selector(handleLongPress:)];
longPress.minimumPressDuration = 2.0;
[self addGestureRecognizer:longPress];
[longPress release];
Tak sobie radzę z długim naciśnięciem:
-(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{
NSLog(@"double oo");
}
Tekst „double oo” jest drukowany dwukrotnie, gdy naciskam dłużej niż 2 sekundy. Dlaczego to? Jak mogę to naprawić?