我正在使用UILongPressGestureRecognizer.我想知道是否有人曾经想出一种方法来触发达到minimumPressDuration而不必抬起他们的手指.基本上,我们可以触发手势的结束而不必移除手指吗?我们可以用多少时间过去?
谢谢,
科林
这就是UIGestureStateBegan的用途:
-(void)handleGesture:(UILongPressGestureRecognizer *)sender
{
if(sender.state == UIGestureRecognizerStateBegan){
NSLog(@"minimum duration elapsed");
}else if(sender.state == UIGestureRecognizerStateEnded){
NSLog(@"user lifted their finger");
}
}
Run Code Online (Sandbox Code Playgroud)