原文链接:http://hi.baidu.com/fuzk2008/blog/item/759f33627698c57a0d33fa0b.html
首先为button声明一个输出口IBOutlet(实质上是一个指向button的指针,我是这么认为的)。方便应用程序调用该按钮。
在.m文件中的viewDidLoad方法中为控制事件UIControlEventTouchDown添加目标动作:
...
[yourButton addTarget:self action:@selector(multipleTap:withEvent:)
forControlEvents:UIControlEventTouchDown];
...
-(IBAction)multipleTap:(id)sender withEvent:(UIEvent*)event {
UITouch* touch = [[event allTouches] anyObject];
//连续点击三次
if (touch.tapCount == 3) {
// do action.
} else {
// other action.
}
}