小编tru*_*yen的帖子

使用 UIViews 仅检测双击或单击?

当用户触摸视图时,我只想检测双击/单击。

我做了这样的事情:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
{
    UITouch *touch = [touches anyObject];
    CGPoint prevLoc = [touch ]
    if(touch.tapCount == 2)
        NSLog(@"tapCount 2");
    else if(touch.tapCount == 1)
        NSLog(@"tapCount 1");
}
Run Code Online (Sandbox Code Playgroud)

但它总是在 2 次敲击之前检测到 1 次敲击。如何仅检测 1 / 2 次点击?

cocoa-touch uitouch ios

5
推荐指数
1
解决办法
5998
查看次数

标签 统计

cocoa-touch ×1

ios ×1

uitouch ×1