originalix / blog-comments

This repo is used to store comments of originalix.github.io
1 stars 0 forks source link

iOS开发——多线程完成短信获取按钮倒计时 — 李晓的博客 #15

Open originalix opened 5 years ago

originalix commented 5 years ago

https://originalix.github.io/2016/05/08/iOS%E5%BC%80%E5%8F%91-%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%AE%8C%E6%88%90%E7%9F%AD%E4%BF%A1%E8%8E%B7%E5%8F%96%E6%8C%89%E9%92%AE%E5%80%92%E8%AE%A1%E6%97%B6/

现在的APP应用中,用手机获取短信验证码是非常常见的一个功能,而往往要求的效果就是在按下获取验证码之后,验证码的按钮开始倒计时,例如30秒后重新获取。而我们如何来完成这个效果呢,其实很简单,用一个定时器来计时,设置定时器的时间为UIButton的Title,而这个步骤我们一般用多线程的定时器dispatch source来定时产生事件。