1.先实现按钮点击功能,先写好了按钮,在触发按钮的方法中做如下操作:

-(void)BtnAction:(UIButton *)btn{ //按钮点击

// 在0.2秒时间间隔内多次点击只响应一次点击事件, todoSomething就是我们具体要实现的方法

[[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(todoSomething:) object:btn]; [self performSelector:@selector(todoSomething:) withObject:btn afterDelay:0.2f]; }

-(void)todoSomething:(UIButton *)btn{

//这里面写timer,timer调自己的方法

}

2.到这里就结束了,关键的就那一步:

[[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(todoSomething:) object:btn]; [self performSelector:@selector(todoSomething:) withObject:btn afterDelay:0.2f];

希望对大家有所帮助。

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

  1. 使用 Busy Dialog 动画阻止 SAP UI5 应用按钮短时间内快速被点击试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  2. 如何解决用伪元素点击下拉列表触发不了事件的问题

    当用伪元素浮动起来写下拉箭头的时候会出现点击箭头下面的列表不出现,怎么去解决呢?添加一行代码就行 pointer-events: none; 效果图

  3. label 阻止冒泡 防止点击label 触发2次事件

    // 必须要把 jnput的外面的label加上事件阻止冒泡,否则点击label的时候,会冒泡到input上 再次触发input的点击事件$('.xt_order_cleft_modb_rl_dx') ...

  4. react判断点击位置是否为组件内,实现点击外部触发组件内事件

    1.导入 import {findDOMNode} from 'react-dom' 2.绑定ref <div ref="refTest" </div> 3.绑定 ...

  5. 使用函数节流思想避免 SAP UI5 应用里按钮短时间内被高频重复点击试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业后加入 SAP 成都研究院工作至今.Jerry 是 SAP 社区导师,S ...

  6. jQuery 事件方法不触发的解决方法

    jQuery 的事件方法诸如 click(),blur(),change() 等方法. 踩坑场景 以前也使用过 jQuery 的事件方法,也觉得非常好用.昨天在一个 SSM 项目中使用 jQuery ...

  7. iOS 按钮、Cell暴力点击触发多次响应的问题研究

    在app使用的过程中,由于网络差,手机卡顿等问题,用户在不经意的时候可能多次操作,造成多次请求.或者页面多次push等,给用户带来了不好的体验,那么如何解决相关的问题呢?本文介绍几种解决办法,在某种程 ...

  8. android按钮防止重复点击事件,实例详解Android解决按钮重复点击问题

    为了防止用户或者测试MM疯狂的点击某个button,写个方法防止按钮连续点击.具体实例代码如下所示: public class BaseActivity extends Activity { prot ...

  9. 一文解决,WPS编辑word文档时,批注的解决按钮灰色无法点击

    今天编辑word文档的时候发现批注的解决按钮是灰色 网上搜索了多个解决办法 先是修改限制编辑栏,取消所有勾选项 没用 修改审阅栏中的 使用批注框,还是不行 然后是说word版本不对,需要更新word版 ...

最新文章

  1. KaliLinuxNetHunter教程下载相关资源
  2. dp application in paper (c#)
  3. Keras .ImageDataGenerator图像增强用法大全以及如何和模型结合起来(有代码)
  4. 读书笔记--对象、实例、原型、继承
  5. 向上类型转换VS向下类型转换
  6. @requestbody 接受int参数_C++之指针作为函数参数
  7. c语言课程设计模块结构图,【图片】发几个C语言课程设计源代码(恭喜自己当上技术小吧主)【东华理工大学吧】_百度贴吧...
  8. 人工智能学习书单推荐
  9. 学习python的第五天
  10. memcached 快速入门
  11. Android Studio 第七十六期 - Android webview长按识别二维码
  12. [PAT B1023]组个最小数
  13. windows系统C盘pagefile.sys占用空间大怎么解决
  14. Cubieboard1 引导安装 Debian 系统
  15. 好的Python培训机构具备的条件
  16. C# Windows系统音量调节Demo源码
  17. 催眠曲用计算机怎么弹,在电脑中巧播“催眠曲”
  18. Galaxy S9最新谍照曝光 采用新款DeX扩展坞
  19. 无盘服务器架设之四:iPxe无盘超级应用实例
  20. IP地址和子网掩码详解

热门文章

  1. 【C】C语言复习_第五天_数组
  2. Latex:解决Springer出版社论文模版上下页边距不对的问题
  3. 递归 求解迷宫问题 Java
  4. JQuery 百度地图
  5. ajax的x-www-form-urlencoded与json格式解决跨域问题
  6. python中open用法总结
  7. LIVE555学习3:live555MediaServer讲解——Live555从启动到响应Client过程分析
  8. echarts点击图表事件和鼠标悬浮事件
  9. CentOS7 配置双网卡
  10. C++面向对象编程思想