我有两个IBActions
应用于一个按钮,其中一个在touchdown和down时触发,另一个在touch up时触发,但是我也有一个轻击手势应用于在双击时触发的按钮。
我已经申请NSLog
查看发生了什么,结果是当我双击时触地和双击都会触发(幸运的是触摸没有触发)这是有道理的 - 但是当我加倍时如何防止触地触发轻敲?
代码示例
//fired on touch down
-(IBAction)touchdown:(id)sender
{
NSLog(@"touching down.");
}
//fired on touch up
-(IBAction)touchup:(id)sender
{
NSLog(@"taking off.");
}
//fired on double click
-(IBAction)boost:(UITapGestureRecognizer *)sender
{
NSLog(@"goodbye.");
}