zoukankan      html  css  js  c++  java
  • 防止按钮多次点击

    // 防止多次调用

    #define kPreventRepeatClickTime(_seconds_)

    static BOOL shouldPrevent;

    if (shouldPrevent) return;

    shouldPrevent = YES;

    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)((_seconds_) * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{

    shouldPrevent = NO;

    });

    加入宏定义

    然后下面的方式调用(在点击的按钮事件中,1秒允许点击一次):

    -(void)doToolButtonClicked:(UIButton *)sender

    {

        kPreventRepeatClickTime(1);

    }

  • 相关阅读:
    表格边框
    vue路由守卫
    移动端专用css
    原生js写的的浏览器历史记录
    有趣
    表格边框
    路由
    php安装
    curl
    case when
  • 原文地址:https://www.cnblogs.com/huangzs/p/11307965.html
Copyright © 2011-2022 走看看