[xcode-iPhone]两个快速触动

时间:2011-04-09 19:35:41

标签: iphone xcode action

您好,我想知道识别触摸和两次快速触摸的按钮

2 个答案:

答案 0 :(得分:0)

尝试向按钮添加以下操作

UIControlEventTouchDownRepeat

示例

    UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    button.frame = CGRectMake(100.0, 100.0, 80.0, 50.0);
    [button setTitle:@"Tap Me!" forState:UIControlStateNormal];
    [button addTarget:self action:@selector(touchDownRepeat:) forControlEvents:UIControlEventTouchDownRepeat];     
    [self.view addSubview:button];

答案 1 :(得分:0)

这可能听起来很糟糕,但你可以继承UIButton并覆盖触摸事件,如果[touch tapCount] == 2,你会不会有魔力。

不要开始扔东西!我知道它不优雅。