按钮倒计时
来源:互联网 发布:有什么特效软件 编辑:程序博客网 时间:2024/05/21 17:41
//#pragma mark - button countdown(倒计时)
//
//- (void)startTimer:(UIButton *)codeButton
//{
// __block int timeout = 59;
// 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),1.0*NSEC_PER_SEC, 0);
// dispatch_source_set_event_handler(_timer, ^{
// if(timeout<=0){
// dispatch_source_cancel(_timer);
// dispatch_async(dispatch_get_main_queue(), ^{
// [codeButton setTitle:@"发送验证码" forState:UIControlStateNormal];
// codeButton.userInteractionEnabled = YES;
// });
// }else{
// int seconds = timeout % 60;
// NSString *strTime = [NSString stringWithFormat:@"%.2d", seconds];
// dispatch_async(dispatch_get_main_queue(), ^{
// [codeButton setTitle:[NSString stringWithFormat:@"%@秒后重发",strTime] forState:UIControlStateNormal];
// codeButton.userInteractionEnabled = NO;
//
// });
// timeout--;
// }
// });
// dispatch_resume(_timer);
//}
//
//- (void)startTimer:(UIButton *)codeButton
//{
// __block int timeout = 59;
// 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),1.0*NSEC_PER_SEC, 0);
// dispatch_source_set_event_handler(_timer, ^{
// if(timeout<=0){
// dispatch_source_cancel(_timer);
// dispatch_async(dispatch_get_main_queue(), ^{
// [codeButton setTitle:@"发送验证码" forState:UIControlStateNormal];
// codeButton.userInteractionEnabled = YES;
// });
// }else{
// int seconds = timeout % 60;
// NSString *strTime = [NSString stringWithFormat:@"%.2d", seconds];
// dispatch_async(dispatch_get_main_queue(), ^{
// [codeButton setTitle:[NSString stringWithFormat:@"%@秒后重发",strTime] forState:UIControlStateNormal];
// codeButton.userInteractionEnabled = NO;
//
// });
// timeout--;
// }
// });
// dispatch_resume(_timer);
//}
0 0
- 倒计时按钮
- 倒计时按钮
- 倒计时按钮
- 按钮倒计时
- 按钮倒计时
- 按钮倒计时
- 按钮倒计时
- 倒计时按钮
- 倒计时按钮
- 按钮倒计时
- 按钮倒计时
- 按钮倒计时
- 按钮倒计时
- 按钮倒计时
- 倒计时按钮
- 协议同意倒计时按钮
- js控制按钮倒计时
- 按钮倒计时小工具
- 四、创建型模式:建造者模式(BUILDER)
- 远程服务让服务不留死角
- HDU--1078--FatMouse and Cheese--记忆化搜索
- android sdk升级笔记
- JQMobile中的页面与对话框
- 按钮倒计时
- The Python Tutorial 4——More Control Flow Tools
- SVN命令使用详解
- task_struct 数据结构
- Android开发:利用Activity的Dialog风格完成弹出框设计
- extjs中Date 类型值的获取
- 解决 C++ printf 汉字问号。含 _tprintf(), printf(), wprintf() 详解
- 矩阵
- 类图