在开发过程中,当需要使用长按手势执行相关操作时。因长按手势存在多种状态,可能会造成多次执行的问题。下面是解决方案:
在手势的执行方法中加入如下判断(longPress为创建的手势对象)
if (longPress.state != UIGestureRecognizerStateBegan) {
return;
}
在开发过程中,当需要使用长按手势执行相关操作时。因长按手势存在多种状态,可能会造成多次执行的问题。下面是解决方案:
在手势的执行方法中加入如下判断(longPress为创建的手势对象)
if (longPress.state != UIGestureRecognizerStateBegan) {
return;
}