关于UILongPressGesture调用多次的解决方案

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

if (longPress.state != UIGestureRecognizerStateBegan) {
        return;
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,558评论 25 708
  • 心脑腹 心 ,感性,助人型,成功型,浪漫型 脑,理性,思维型,怀疑型,欢乐型 腹,中间,完美型,和平型,领袖型
  • 1 以前听一个老学长讲经,讲怎样适应新环境,讲怎样度过大学生活,讲怎样充实自己的人生,而最好的良药,莫过于来一场恋...
    张叁石阅读 454评论 4 4
  • https://zhuanlan.zhihu.com/p/24325805 摄影构图的核心技巧 - 不是三分法,...
    靖兰亭阅读 574评论 0 51
  • 刘炜琪读书打卡第五天,今天我读的是《海鸥乔纳森》第四章,读了这一章,我深受启发。 海鸥乔纳森收留被...
    写作天使阅读 371评论 0 2