UILongPressGestureRecognizer * _longPress;
//长按手势
_longPress = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(longPressToDo:)];
_longPress.minimumPressDuration = 0.2; //设置最小长按时间:默认为0.5秒
[self.view addGestureRecognizer:_longPress];
/**
* 处理长按手势
* @param gesture 点按手势识别器对象实例
*/
-(void)longPressToDo:(UILongPressGestureRecognizer *)gesture
{
//长按开始
if (gesture.state == UIGestureRecognizerStateBegan) {
NSLog(@"--> 长按手势 state :begin ");
}else {
//长按结束
NSLog(@"--> 长按手势 state :end ");
}
}