1

我如何计算模拟器中的双击?

4

2 回答 2

7
- (void) touchesBegan:(NSSet *) touches withEvent:(UIEvent *) event
{
    UITouch *touch = [touches anyObject];
    if (touch.tapCount == 2)
    {
        // do your stuff here
    }
}
于 2009-06-25T16:03:27.670 回答
1

实现 UIResponder 中定义的触摸函数之一(touchesBegan、touchedEnded 等)。当您获得 touches 数组时,您可以使用如下代码获得 UITouch 的点击次数:

UITouch * t = [touches anyObject];
NSLog(@"%d", [t tapCount]);
于 2009-06-25T15:53:50.693 回答