我们先定义一个全局变量控制多少次内是不频繁的
在按钮执行方法中:
- (void)addCareBtnClick:(id)sender{
touchCount++;
if(touchCount<5) {
[self careClick];//不是频繁操作执行对应点击事件
} else {
[MBProgressHUD showErrorWithText:@"您操作太频繁了"];
[self performSelector:@selector(timeSetting) withObject:nil afterDelay:4.0];//4秒后点击次数清零
}
}
-(void)timeSetting{
touchCount=0;
}
网友评论