iOS解决按钮短时间内多次点击只触发一次事件方法

Posted 其意亦凡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS解决按钮短时间内多次点击只触发一次事件方法相关的知识,希望对你有一定的参考价值。

- (void)unisversalButtonAcrion:(UIButton *)sender
{
    [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(todoSomething:) object:sender];
    [self performSelector:@selector(todoSomething:) withObject:sender afterDelay:0.3f];
}

- (void)todoSomething:(UIButton *)sender {
    if (self.bindIngBankCarBlock) {
        self.bindIngBankCarBlock();
    }
}

 

以上是关于iOS解决按钮短时间内多次点击只触发一次事件方法的主要内容,如果未能解决你的问题,请参考以下文章

jquery中click事件的累加绑定,点击一次,执行多次

swift4.0 cell重用导致ReactiveCocoa(RAC) cell上Button点击事件多次触发问题

UWP忽略短时间内重复触发的事件

解决ajax多次绑定问题

函数防抖与函数节流

一个元素,一次点击触发多次事件