你的位置:首页 > 软件开发 > 操作系统 > “获取验证码”那些事

“获取验证码”那些事

发布时间:2015-09-16 16:00:13
说到用户注册功能,现在很多app都是使用手机号来作为注册的依据,那自然就离不开手机验证码。为了防止用户重复点击,一般都会做一个倒计时显示。当用户点击后,按钮变灰,并显示xx秒后重新获取,倒计时结束后恢复按钮状态。实现起来也不难,关于定时器,可以使用NSTimer或者GCD。不过还 ...

“获取验证码”那些事

说到用户注册功能,现在很多app都是使用手机号来作为注册的依据,那自然就离不开手机验证码。为了防止用户重复点击,一般都会做一个倒计时显示。当用户点击后,按钮变灰,并显示xx秒后重新获取,倒计时结束后恢复按钮状态。

实现起来也不难,关于定时器,可以使用NSTimer或者GCD。不过还是有几个事项需要注意一下:

1、关于控件选择,是UIButton还是UILabel?

表面上看这个功能用UIButton实现应该很简单,一来UIButton本身就有点击事件,二来控制UIButton的颜色、是否可点击(userInteractionEnabled)都很方便。但是实际情况是当倒计时开始后,每秒修改UIButton文字时会出现闪烁(画面请自行脑补)。

原标题:“获取验证码”那些事

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录