bool canClick = YES;
- (void)delayClick {canClick = YES;
}
- (void)back{
if (canClick) {
canClick = NO;
} else {
return;
}
[self performSelector:@selector(delayClick) withObject:nil afterDelay:5];
}
设置一个布尔变量,默认可以点击按钮,点击按钮后这个值设置为否,延迟5秒后,变为可响应事件状态。
这个方法比较简单。
下面是其他方法:
1、http://www.jianshu.com/p/69df9583bc65
2、http://blog.csdn.net/uxyheaven/article/details/48009197