ios 防止按钮快速点击造成多次响应的避免方法。

来源:互联网 发布:如何成为算法工程师 编辑:程序博客网 时间:2024/04/27 23:57


- (void)todoSomething:(id)sender

{

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

}


- (void)starButtonClicked:(id)sender

{

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

    [[selfclass]cancelPreviousPerformRequestsWithTarget:selfselector:@selector(todoSomething:)object:sender];

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

}


0 0
原创粉丝点击