开发者社区 问答 正文

UITapGesture中如何设置两个tap之间的最长持续时间?

在IOS应用中,用了UITapGesture,numberOfTapsRequired,需要指定两个tap之间的最长的duration。

理想状态时:如果时间超出了,gesture就不会执行,不知道怎么实现?

展开
收起
爵霸 2016-05-27 11:14:32 2725 分享 版权
1 条回答
写回答
取消 提交回答
  • 不需要操作tap gesture中每个tap的最长时间间隔,只要指定需要操作和tap的次数,在用下面方法在tap gesture中检查state。

    - (void)handleTap:(UITapGestureRecognizer *)sender {     
        if (sender.state == UIGestureRecognizerStateEnded)     {         
           // 操作代码    
         } 
      }
    2019-07-17 19:17:26
    赞同 展开评论
问答分类:
问答地址: