ios 使用gcd 显示倒计时
__block int timeout = 60;//倒计时时间dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);dispatch_source_t timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0, queue);dispatch_source_set_timer(timer, dispatch_walltime(NULL, 0),NSEC_PER_SEC * 1.0 , 0);//每秒执行dispatch_source_set_event_handler(timer, ^{if (timeout <= 0) {dispatch_source_cancel(timer);dispatch_async(dispatch_get_main_queue(), ^{CNSLog(@"获取验证码");self.getVerificationCodeButton.enabled = YES;self.getVerificationCodeLabel.text = @"获取验证码";self.getVerificationCodeLabel.textColor = [UIColor whiteColor];});}else {NSString * strTime = [NSString stringWithFormat:@"请稍等(%d秒)",timeout];dispatch_async(dispatch_get_main_queue(), ^{CNSLog(@"timeout = %d",timeout);self.getVerificationCodeButton.enabled = NO;self.getVerificationCodeLabel.textColor = UIColorFromRGB(0xe6e6e6);self.getVerificationCodeLabel.text = strTime;});timeout -- ;}});dispatch_resume(timer);
原文:http://blog.csdn.net/fanxun1982/article/details/8678362
转载于:https://www.cnblogs.com/benbenzhu/p/4060402.html
ios 使用gcd 显示倒计时相关推荐
- 使用 GCD 实现倒计时效果
效果如下: ViewController.h 1 #import <UIKit/UIKit.h> 2 3 @interface ViewController : UIViewControl ...
- 服务器接收ios图片无法显示,IOS下图片不能显示问题的解决办法
最近在写H5的时候遇到这么一个问题,就是在页面上使用img标签放一张图片在IOS系统下的浏览器都不显示(其实是存在这张图片了,只是是一块白的,长按还可以下载图片)(纠正一下:就简单放一张图片上去,IO ...
- ios 前端时间显示NaN异常解决办法
ios 前端时间显示NaN异常解决办法 参考文章: (1)ios 前端时间显示NaN异常解决办法 (2)https://www.cnblogs.com/panda-yichen/p/11040196. ...
- Xamarin iOS教程之显示和编辑文本
Xamarin iOS教程之显示和编辑文本 Xamarin iOS显示和编辑文本 在一个应用程序中,文字是非常重要的.它就是这些不会说话的设备的嘴巴.通过这些文字,可以很清楚的指定这些应用程序要表达的 ...
- js 实现网页显示倒计时
用 js 来实现网页显示倒计时效果 1 function checkTime( time ){ 2 var data = new Data(); // 获取现在时间 3 var nowData = d ...
- 【踩坑】iOS 状态栏没显示问题
[踩坑]iOS 状态栏没显示问题 前提: 借鉴Dokit(滴滴的辅助工具框架)的全局浮窗,封装了一个全局浮窗,用于全局都显示, windowLevel设置成了UIWindowLevelStatusBa ...
- iOS 多线程-GCD栅栏方法
iOS 多线程-GCD任务+队列. iOS 多线程-GCD队列组. iOS 多线程-GCD栅栏方法. 上一篇文章记录了队列组的使用,是为了处理多个任务之间的顺序.但是开发中会出现多组任务的顺序问题. ...
- 同样line-height下ios和Android显示不一致的问题
问题: 当我们设置文字垂直居中时,一般会设置line-heigh于box的高度一致,这是我们很难看出有什么差别.当我们设置icon和文字同时上下居中时,同样的line-height,会发现ios和An ...
- 两位数码管30秒倒计时c语言,基于51单片机共阴两位数码管显示倒计时
<基于51单片机共阴两位数码管显示倒计时>由会员分享,可在线阅读,更多相关<基于51单片机共阴两位数码管显示倒计时(2页珍藏版)>请在人人文库网上搜索. 1.基于51单片机共阴 ...
最新文章
- MySQL批量查询能返回集合吗_JDBC——查询多条记录,返回对应的对象的集合;查询一条记录,返回对应的对象...
- boost::hana::common用法的测试程序
- boost的multi_index的使用
- java导出hbase表数据_通用MapReduce程序复制HBase表数据
- matlab 二维高斯滤波 傅里叶_机器视觉 03.2 频域低通滤波
- MySQL5.5 RANGE分区增加删除处理
- jsp-解决自写Servlet老是报错404
- Python dictionary 字典 常用法
- ubuntn 16.04.2下caffee的安装教程
- 微信模板消息跳转小程序
- 北斗一代卫星导航系统简介
- cpu多开测试软件,教你用多核CPU多开畅玩大型3D游戏
- POS机全国产化电子元件推荐方案
- 摄氏度和华氏度的相互转换
- 计算机网络 第五章 课后题答案
- 【技术贴】ppt2003更换图片|更换带有动作特效的图片|替换ppt图片
- VS Code下载Beautify扩展插件 | CSDN创作打卡
- 房屋建筑资质(三级建筑资质费用)
- 安防厂商网络摄像机常用rtsp地址及端口
- axp202电源管理
热门文章
- hdu 1588 Gauss Fibonacci 较难
- [YTU]_2560(C++继承(改错题))
- Reverse Linked List
- pyrMeanShiftFiltering函数
- 感知机模型[神经网络入门]
- 科学计算机怎么调亮度,LED显示器背光很刺眼怎么办?显示器刺眼如何设置?
- hmaster和datanaode启动后很快停止_Oracle RAC自启动
- 刷题总结——愤怒的小鸟(NOIPDAY2T3)
- 拒绝干扰 解决Wi-Fi的最大问题《转》
- poj_2739 尺取法