区分单击双击

  1. - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event   

  2. {  

  3.       

  4.     UITouch *touch = [touches anyObject];  

  5.       

  6.     NSTimeInterval delaytime = 0.4;//自己根据需要调整  

  7.       

  8.     switch (touch.tapCount) {  

  9.         case 1:  

  10.             [self performSelector:@selector(singleTapLesson:) withObject:nil afterDelay:delaytime];  

  11.             break;  

  12.         case 2:{  

  13.             [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(singleTapLesson:) object:nil];  

  14.             [self performSelector:@selector(doubleTapLesson:) withObject:nil afterDelay:delaytime];  

  15.               

  16.         }  

  17.             break;  

  18.         default:  

  19.             break;  

  20.     }  

  21. }


    1. //loadTimeline是要延迟执行的方法,afterDelay:是要延迟的时间。这里是0.5秒  

    2. [self performSelector:@selector(loadTimeline) withObject:nil afterDelay:0.5];  

    3. //取消延迟执行

    4. [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(hidenSelf) object:nil];



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值