您好,我想知道识别触摸和两次快速触摸的按钮
答案 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,你会不会有魔力。
不要开始扔东西!我知道它不优雅。