iOS UIButton 禁止连续点击问题/快速点击/重复点击/多次点击 2021-12-03

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS UIButton 禁止连续点击问题/快速点击/重复点击/多次点击 2021-12-03相关的知识,希望对你有一定的参考价值。

参考技术A 一.设置button 属性

二.通过NSObject的+cancelPreviousPerformRequestsWithTarget:selector:object:方法和-performSelector:withObject:afterDelay:方法
这个方法如果设置时间是2秒,每次点击间隔小于2秒的话,它会一直取消前一个事件,直到点击间隔大于2秒才会执行事件,造成延时

三.用runtime 给button 添加 时间间隔属性
.h 文件

.m文件

使用

效果

连续点击的时候3秒一次响应

以上是关于iOS UIButton 禁止连续点击问题/快速点击/重复点击/多次点击 2021-12-03的主要内容,如果未能解决你的问题,请参考以下文章

iOS UIButton设置图片动画

为点击事件 iOS 添加一个 inputview 到 UIButton

在 Swift 中实现用于选择的 UIButton

如何禁止用户连续点击一个按钮事件详细JS

android 如何禁止按钮连续点击

iOS UIButton点击不起作用