美文网首页自己看的文章
iOS 防止按钮重复点击和点击之后的回调

iOS 防止按钮重复点击和点击之后的回调

作者: CALayer_Sai | 来源:发表于2018-05-30 13:38 被阅读38次

    业务场景:获取验证码时防止重复点击
    当然在代码里面直接规避按钮的状态也是可以的,本文仅是用runtiime拦截点击事件进行方法交换,对点击方法进行block回调。
    1、设置按钮的点击间隔
    写一个UIButton的分类
    .h文件

    时间间隔.png
    .m文件
    按钮是否忽略
    忽略属性.png
    时间间隔属性
    时间间隔.png
    load中进行方法交换
    方法交换.png
    交换的方法:
    备注:交换的方法,会影响tableview的左滑的点击方法,因此判断时间间隔是不是存在,不存在直接调用父类的方法
    交换的方法.png
    2、按钮点击之后的回调状态
    写UIButton的分类
    .h文件
    block回调.png
    .m文件
    方法1.png
    方法2.png
    方法3.png
    方法4.png
    实际应用:
    应用.png
    友情参考链接

    相关文章

      网友评论

        本文标题:iOS 防止按钮重复点击和点击之后的回调

        本文链接:https://www.haomeiwen.com/subject/rhvtsftx.html