CYEButton
基于 UIButton 封装的一个轻量级 Button,解决重复点击、连续点击问题。
用法
您可以选择直接使用 CYEButton,或者继承 CYEButton,设置 invalidTime。
设置恢复可点击状态所需时间
let btn = CYEButton(type: .custom)
//点击后开始计时,2秒后恢复可点击状态
btn.invalidTime = 2
恢复可点击状态
//一般情况您不需要调用此方法,当CYEButton销毁时,会自动销毁其中的定时器。
//假设invalidTime设置为10秒后可以点击,但是当5秒时,您需要CYEButton可以接受点击,可以调用如下方法。
btn.resumeInteractive()
安装
CocoaPods
pod 'CYEButton'