检测单或双击

时间:2011-09-28 18:18:12

标签: iphone xcode ipad touch

我正在尝试在IBAction中添加2个动作,一个用于1个点击,另一个用于双击,我想出了这个代码:

·H

UITouch * touch;

的.m

- (IBAction) button {

    BOOL tappedTwice = NO;
    if ([touch tapCount] == 2) {
        tappedTwice = YES;

    // Action    

    }

      else if ([touch tapCount] == 1 && !tappedTwice) {

   // Action  

    } }

没有错误,没有警告,但是当我点击按钮时没有任何反应...任何想法???

1 个答案:

答案 0 :(得分:0)

您无法捕捉此类事件。 Action被标记为touchUpInside事件,因此您无法捕获单击或双击

试试此链接

http://sree.cc/iphone/handling-touche-events-for-uibuttons-in-iphone