Kullanıcının 2 saniye boyunca aşağı bastırıp basmadığını tespit ediyorum:
UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc]
initWithTarget:self
action:@selector(handleLongPress:)];
longPress.minimumPressDuration = 2.0;
[self addGestureRecognizer:longPress];
[longPress release];
Uzun basışımı şu şekilde idare ederim:
-(void)handleLongPress:(UILongPressGestureRecognizer*)recognizer{
NSLog(@"double oo");
}
2 saniyeden daha uzun süre bastığımda "double oo" metni iki kez yazdırılıyor. Bu neden? Nasıl düzeltebilirim?