ios 简单的倒计时验证码数秒过程实现
timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(timerFireMethod:) userInfo:nil repeats:YES];
//倒计时方法验证码实现倒计时60秒,60秒后按钮变换开始的样子
-(void)timerFireMethod:(NSTimer *)theTimer {if (seconds == 1) {[theTimer invalidate];seconds = 60;[validCodeBtn_ setTitle:@"获取验证码" forState: UIControlStateNormal];[validCodeBtn_ setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];[validCodeBtn_ setEnabled:YES];}else{seconds--;NSString *title = [NSString stringWithFormat:MSG_DYNAMIC_CODE_WAIT,seconds];[validCodeBtn_ setTitleColor:[UIColor grayColor] forState:UIControlStateNormal];[validCodeBtn_ setEnabled:NO];[validCodeBtn_ setTitle:title forState:UIControlStateNormal];}
}
//如果登陆成功,停止验证码的倒数,
- (void)releaseTImer {if (timer) {if ([timer respondsToSelector:@selector(isValid)]) {if ([timer isValid]) {[timer invalidate];seconds = 60;}}}
}
转载于:https://www.cnblogs.com/zhangsongbai/archive/2013/05/05/3102590.html
ios 简单的倒计时验证码数秒过程实现相关推荐
- 简单实现vue验证码60秒倒计时功能
简单实现vue验证码60秒倒计时功能 <span v-if="codeShow" @click="getPhoneCode">点击获取验证码< ...
- js实现html页面倒计30秒,javascript实现简单页面倒计时
这篇文章主要为大家详细介绍了javascript实现简单页面倒计时,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了javascript实现简单页面倒 ...
- vue页面实现短信验证码60秒倒计时
废话不多说,直接上代码. template <div class='single-wrapper fs14'><div class='single-mb'>短信验证</d ...
- uni验证码60秒倒计时
uni验证码60秒倒计时 其实要实现这个功能原理非常简单,就是setInterval+setTimeout+clearInterval结合使用,首先在data里定义一个变量second,初始值为60, ...
- 免费获取验证码60秒倒计时
免费获取验证码60秒倒计时 <!DOCTYPE html> <html> <head> <script src="http://libs.baidu ...
- vue获取手机验证码60秒倒计时,不能点击按钮
vue获取手机验证码60秒倒计时,不能点击按钮 export const resend = element => {console.log(element)var num = 60var tim ...
- 获取验证码 60秒倒计时
获取验证码 60秒倒计时 html部分代码 <view><view class="mobile verification"><input v-mode ...
- 短信验证码60秒倒计时
html 区域 <el-button :disabled="isClick" @click="doNotRepeatOperation">{{tim ...
- js php 手机验证码代码怎么写,JS实现简单短信验证码界面
1.要实现短信验证码界面,首先要有一个文本框,旁边是按钮,点击时开始倒计时. 2.先创建文本框和按钮,按钮设置对应的id,然后在js中通过id获取按钮这个元素,对其执行操作.同时应设置倒计时时间以及计 ...
最新文章
- Web API路由和动作选择
- php引用地址,关于php的引用
- 以太网的MAC帧(二)
- 判断文件是否被占用的两种方法
- 斗地主案例的代码实现
- c语言中time 0 返回值,clock()返回值为什么是0
- Unity3D之UGUI基础7:Scrollbar卷动条
- 【渝粤题库】陕西师范大学200591 英语语法
- js 调用 php,利用js调用后台php进行数据处理原码
- 7zip压缩zip格式时文件名支持中文的设置
- QSqlRelationTableModel使用示例
- Python如何实现简单DNF脚本
- 用iTunes制作苹果手机铃声
- MFC利用CPen与CBrush绘制实心圆
- 一个农村孩子的大城市梦想之深入江湖!
- 一切前端概念,都是纸老虎(附送书的抽奖结果)
- Hyper-V下Centos7连接不上外网
- 【云原生 · Docker】入门篇:安装、镜像加速
- 手游还能这么玩?电脑控制手机鼠标键盘大屏玩手游了解一下
- java集成企业微信完成授权登录
热门文章
- 怎样将Datatable中的数据直接导入到Excel模板上
- 猎洞高手Orange Tsai 亲自讲解 ProxyShell write-up
- 突发!迈克菲掌门人 John McAfee 在西班牙监狱自缢身亡
- 奇安信代码安全实验室帮助微软修复多个高危漏洞,获官方致谢
- 3年10亿怎么花?支付宝小程序公布生态孵化细则!
- springmvc与ajax交互常见问题
- 一分钟教你学会配置eslint,还在为风格单双引号,对象末位逗号要不要,引用各种报错而烦恼?(建议收藏!详细中文注释)...
- 威胁情报 设备之外的安全能力
- JavaScript 函数replace揭秘
- 修改centos6.5的时区