程序员

iOS 获取验证码的简单明了的butten

2016-12-05  本文已影响410人  资料库

目前世面上的每一个app几乎都离不开登陆注册,每一个app都是用手机号获取验证码然后进行注册。每次写登陆注册找回密码都要写一个倒计时的butten浪费时间和精力,于是封装了一个简单的易用的获取验证码的butten防止大家重复造轮子。废话不多说直接上代码

(1)用法

就像普通的UIButton一样创建然后设置倒计时的时间,di san hang de第三行的代码表示的是在秒数前面和后面添加的文字是什么。

(2)思路

(1)首先我们要创建的是一个butten那么我们就要是一个butten的子类

这是我们创建的butten的.h文件,里面提供了两个属性和一个方法上面的描述很清楚我就不多说了

(2)创建butten之后我们要让butten内部进行倒计时的话就需要在内部创建一个定时器,我们需要的是当点击butten的时候才会开启倒计时,那么我们就需要创建定时器之后暂定这个定时器。

setsouce这个方法设置的是默认的一些数据。

(3)当我们点击butten的时候我们就需要启动定时器并在对butten进行一些设置,那我们就需要重写butten发送消息的方法。

然后我们需要点击butten之后就不再让他被点击设置他的用户交互为NO,然后开启定时器。

(4)定时器开启之后我们就会调用定时器的方法。

这里需要加一个判断如果时间等于0之后那么我们需要重新赋值,并且开启用户交互,关闭定时器。

到这里一个关于获取验证码的定时器butten就完成了,现在附上git的连接有不足的地方希望大家多多指正谢谢大家获取验证码的butten连接 

上一篇 下一篇

猜你喜欢

热点阅读