2 mapmapm MapMapM 于 2012.11.19 13:38 提问

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

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

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

谢谢

1个回答

Chengzi_963
Chengzi_963   2012.11.19 14:23
已采纳

不需要操作tap gesture中每个tap的最长时间间隔,只要指定需要操作和tap的次数,在用下面方法在tap gesture中检查state。

- (void)handleTap:(UITapGestureRecognizer *)sender {     
    if (sender.state == UIGestureRecognizerStateEnded)     {         
       // 操作代码    
     } 
  }
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
iOS开发进阶-UITapGestureRecognizer使用技巧
手势交互是iOS开发中用的比较多的一个类,用途无处不在,这里面也衍生了很多的需求和用法,UIGestureRecognizer很强大,它的子类包括很多,不过想要更完美的使用它,就需要了解它的底层原理和和一些特殊情况下的处理办法,本文主要介绍UITapGestureRecognizer的一些技巧性的方法和策略。
UITapGestureRecognize 和UITouch 事件响应冲突解决
UITapGestureRecognize 和UITouch事件响应冲突
jmeter持续时间设置
设置调度器设置,需要将前面的循环次数设置为永远。
jsp设置session对象的最长发呆时间
1.新建一个Dynamic Web Project项目,里面新建一个jsp文件,整体的框架如下所示: 2.one.jsp里面的代码如下所示: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> example <% session
奇怪的现象:touchesBegan: 与UITapGestureRecognizer手势没有人响应 以及set方法的妙用
本打算实现一个点击按钮 弹出 一个landKindView 然后点击屏幕其他部分时移除这个VIew,没想到的是,出了诸多不可思议的问题。 在给这个控制器的View添加手势时,然后居然拦截不到,touchesbegin方法,然后又试了下添加tapGesture,依旧是没有反应 。 然后我试着 在touchesBegin方法中 实现 [super touchesBegins....];依旧是没有任
UIAlertView UITapGestureRecognizer 点击窗口之外区域关闭
- (IBAction)showAlert:(id)sender {   alert = [[UIAlertView alloc] initWithTitle:@"模态测试"                                      message:@"请点击四周的模态区域我就消失"                                     delegate:nil
获取两个字符串之间最长公共子串的长度
问题描述:给定两个字符串,编写程序获取两个字符串之间最长公共子串的长度。例如字符串s1= "GCCCTAGCCAGDE",字符串s2="GCGCCAGTGDE",这两个字符串的最长公共子串就是“GCCAG”,其长度为5。 这是来自别人的博客的一个问题。
求解一颗二叉树中两个叶子节点最长的路径
package tree; class Res{ int max; } public class DiameterofaBinary { /** * 求解一颗二叉树中两个叶子节点最长的路径 * @param args */ public static int getDiameter(TreeNode root,Res rs){ if(root==null) return
计算两个字符串的最长公共字串长度(java编程)
求两个字符串的最长连续公共字串长度,例如:ABCDEF 和ABDEF应是3而不是5。 输入是以空格为分隔的两个字符串,输出是一个int型整数。
MFC TAB控件的两个子对话框之间的参数传递及调用
手把手教: 基于MFC AppWizard (exe)的基本对话框应用程序中的对话框与对话框中的参数传递。实现当单击对话框A中的一个按钮控件时,对话框B中的一个按钮处于不可用状态,再单击一下,则变为可用。(要实现这种功能,关键在于使得对话框A中可以找到指向对话框B的指针,这样才能找到对应的按钮)步骤:1. 新建-工程- MFC AppWizard (exe)-工程名“TMTD”-应用程序类型:基本...