防止恶意点击

来源:互联网 发布:一键网络共享工具 编辑:程序博客网 时间:2024/04/30 09:54

- (void)todoSomething:(id)sender

{

    //在这里做按钮的想做的事情。

}


- (void)starButtonClicked:(id)sender

{

    //先将未到时间执行前的任务取消。

    [[self classcancelPreviousPerformRequestsWithTarget:self selector:@selector(todoSomething:object:sender];

    [self performSelector:@selector(todoSomething:withObject:sender afterDelay:0.2f];

}


对于第二种方法,快速点击N次,只要每次间隔在0.2秒内的都不响应操作,等到停下点击到达0.2秒后再执行。所以按照自己的需要设置响应时间,狂点吧。只响应一次。。

0 0
原创粉丝点击