iOS 禁止按钮在一定时间内连续点击

 更新时间:2017年02月21日 10:17:07   作者:有志者,事竟成。  
本文主要介绍了iOS中禁止按钮在一定时间内连续点击的方法,具有很好的参考价值,下面跟着小编一起来看下吧

写项目的时候就遇到了这个尴尬的问题,有的是需要进行网络请求的,或者有的手机有点卡顿,用户就会连续点击,经常出现的就是接连Push两个同样的控制器,当然还有重复调用网络请求的方法,等等等等。。。。

比较笨的方法就是在每个点击的地方把用户交互给关掉,等到功能实现后之后再将这个按钮的用户交互恢复。

当然了这种办法完全可以实现,但是假如数量过多的话,那就要写很多重复的代码,有没有简单一点的方法呢???

真的有,我自己写了一个静态库就可以实现这个功能。

这是GitHub的地址:

https://github.com/YouZhiZheShiJingCheng/YZ_button

那怎么用呢,其实很简单,你只要把这个文件夹直接拉到项目中就可以了。

所有按钮的连续点击事件就必须得等1S才行。(就这么简单)

有的人说了那有的按钮是不需要限制的,或者限制的时间能不能自己定。

当然可以了,你只要在PCH文件中导入

YZ_Button.h

这样的话你就可以修改时间了,当然了你也可以取消这个时间。

举个例子:

更改时间

UIButton * btn = [[UIButton alloc] init];
btn.s = 1.5;

这样的话就是按钮连续点击事件必须间隔1.5S

不想限制的话也简单,只要把上面的1.5改成520就可以了

btn.s=520

这样的话按钮就不会有限制了

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • iOS App之间的通信 local socket

    iOS App之间的通信 local socket

    这篇文章主要介绍了iOS App之间的通信 local socket的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • iOS查找私有API的方法示例

    iOS查找私有API的方法示例

    这篇文章主要介绍了iOS查找私有API的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • IOS 开发之swift中手势的实例详解

    IOS 开发之swift中手势的实例详解

    这篇文章主要介绍了IOS 开发之swift中手势的实例详解的相关资料,希望通过本文大家能掌握IOS手势的使用方法,需要的朋友可以参考下
    2017-09-09
  • iOS13原生端适配攻略(推荐)

    iOS13原生端适配攻略(推荐)

    这篇文章主要介绍了iOS13原生端适配攻略(推荐),现汇总一下iOS 13的各种坑,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-10-10
  • iOS中gif图的显示方法示例

    iOS中gif图的显示方法示例

    这篇文章主要给大家介绍了关于iOS中gif图的示的相关资料,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06
  • iOS界面布局简化UIStackView使用详解

    iOS界面布局简化UIStackView使用详解

    这篇文章主要为大家介绍了iOS界面布局简化UIStackView使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • IOS 改变导航栏返回按钮的标题实例详解

    IOS 改变导航栏返回按钮的标题实例详解

    这篇文章主要介绍了IOS 改变导航栏返回按钮的标题实例详解的相关资料,需要的朋友可以参考下
    2017-04-04
  • objective-c实现点到直线的距离及与垂足的交点

    objective-c实现点到直线的距离及与垂足的交点

    这篇文章主要给大家介绍了利用objective-c实现点到直线的距离及与垂足的交点的相关资料,文中给出了详细的实现思路和实现代码,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-04-04
  • iOS本地动态生成验证码的方法

    iOS本地动态生成验证码的方法

    这篇文章主要介绍了iOS本地动态生成验证码的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-01-01
  • iOS swift实现转场动画的方法示例

    iOS swift实现转场动画的方法示例

    在平时的iOS开发中,我们进行界面跳转时一般都是采用系统默认的转场动画,而下面这篇文章主要给大家介绍了关于iOS利用swift实现转场动画的方法示例,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07

最新评论