IOS验证码倒计时(NSTimer)
来源:互联网 发布:化妆棉 知乎 编辑:程序博客网 时间:2024/05/14 03:47
看过GCD实现验证码倒计时,下面我们来看下NSTimer验证码倒计时
核心代码如下:
- (IBAction)verifyBtn:(UIButton *)sender { UIButton *button = (UIButton *)sender; //开始倒计时 countDownTimer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(timeFireMethod) userInfo:nil repeats:YES]; //启动倒计时后会每秒钟调用一次方法 timeFireMethod self.button = button; //设置倒计时显示的时间 button.titleLabel.text =[NSString stringWithFormat:@"%d",secondsCountDown];}-(void)timeFireMethod{ //倒计时-1 secondsCountDown--; //修改倒计时标签现实内容 self.button.titleLabel.text=[NSString stringWithFormat:@"%d",secondsCountDown]; if(secondsCountDown == 0){ [countDownTimer invalidate]; [labelText removeFromSuperview]; } //当倒计时到0时,做需要的操作,比如验证码过期不能提交 if(secondsCountDown==0){ [countDownTimer invalidate]; self.button.titleLabel.text = @"发送验证码"; }}
可以github下载源代码。查看全部代码。并实现注册界面中的验证码获取倒计时功能
https://github.com/lee727n/Countdown-BY-NSTimer
阅读全文
0 0
- IOS验证码倒计时(NSTimer)
- iOS 之倒计时 NSTimer 短信验证码 60秒 60分钟
- iOS 使用NSTimer写出Button获取验证码倒计时的效果
- iOS NSTimer 实现倒计时
- iOS 之NSTimer倒计时
- iOS 倒计时NSTimer
- ios 验证码倒计时
- ios 验证码倒计时
- ios 验证码倒计时
- iOS 验证码倒计时
- IOS 获取验证码倒计时(timer)
- IOS验证码倒计时(GCD)
- iOS 获取验证码倒计时
- iOS - 验证码,倒计时按钮
- iOS -- 倒计时获取验证码
- 用NSTimer实现倒计时--ios开发
- 用NSTimer实现倒计时--ios开发
- 用NSTimer实现倒计时--ios开发
- [sudo] password for tomcat:
- 216.m1-JSON中2种不同的数据的解析
- IOS验证码倒计时(GCD)
- css中的轮廓---lesson10
- 淘淘商城系列——商品详情页面对加入购物车进行改造
- IOS验证码倒计时(NSTimer)
- Git基本操作流程
- 并查集(Union-Find)算法介绍
- cookie和session
- 按钮倒计时bug,倒计时闪烁,倒计时显示错乱
- C语言的assert断言宏
- iOS学习笔记-080.核心动画06——UIView与核心动画对比
- 暮汐社区-求生之路论坛
- 游戏上线了,聊聊遇到的坑