双击UIButton

时间:2011-04-09 23:34:19

标签: iphone uibutton

  

可能重复:
  Double tap on a button

嗨,我发现对于我来说,检测2次点击我使用此代码:

- (void) touchesBegan:(NSSet *) touches withEvent:(UIEvent *) event
{
    UITouch *touch = [touches anyObject];
    if (touch.tapCount == 2)
    {
        nosi=nosi-1;
        if (nosi<10) {
            nos.text = [NSString stringWithFormat:@"0%i", nosi];
        } else {
            nos.text = [NSString stringWithFormat:@"%i", nosi];
        }
    }
}

但是,我如何在一个按钮中检测到2个点击?

2 个答案:

答案 0 :(得分:0)

子类UIButton并将该代码放入;)

但我认为这是一种奇怪的用户界面体验,双击按钮。

答案 1 :(得分:0)

我今天已经回答过这个问题......

使用UITapGestureRecognizer ...

当然,它仅适用于最近的iOS,不要在3.0上试用;)