美文网首页
iOS倒计时三步曲

iOS倒计时三步曲

作者: 呉囲仌犮yzx | 来源:发表于2018-04-24 11:55 被阅读11次

第一步:定义一个开始时间(如果需要改变按钮上的显示以及关闭按钮的功能,可在这里设置)

__block int takeTime = 60;

self.timeButton.enabled = NO;

            [self.timeButton setTitleColor:DTCE_COLOR forState:UIControlStateNormal];

            self.timeButton.layer.borderColor = DTCE_COLOR.CGColor;

            [self.timeButton setTitle:[NSString stringWithFormat:@"%i秒",takeTime] forState:UIControlStateNormal];

第二步:设置按钮标题变为数字倒计时

[self.timeButton setTitle:[NSString stringWithFormat:@"%i秒",takeTime] forState:UIControlStateNormal];

第三步:开始时间倒计时

[NSTimer scheduledTimerWithTimeInterval:1 repeats:YES block:^(NSTimer * _Nonnull timer) { 

               //当倒计时为0时(恢复按钮的显示和功能,销毁计时器。这里记得一定要return下,不然会到-1.)

                if(takeTime ==0) {

                    self.timeButton.enabled=YES;

                    [self.timeButton setTitleColor:MW_GrassGreenColor forState:UIControlStateNormal];

                    self.timeButton.layer.borderColor=MW_GrassGreenColor.CGColor;

                    [self.timeButtonsetTitle:@"获取验证码"forState:UIControlStateNormal];

                    [timerinvalidate];//销毁计时器

                    return;

                }

                takeTime --;

                [self.timeButton setTitle:[NSString stringWithFormat:@"%i秒",takeTime] forState:UIControlStateNormal];

            }];

相关文章

  • iOS倒计时三步曲

    第一步:定义一个开始时间(如果需要改变按钮上的显示以及关闭按钮的功能,可在这里设置) __block int ta...

  • 倒计时

    ios怎么在cell上添加倒计时 iOS中 简单易懂的秒杀倒计时/倒计时 iOS开发-三种倒计时的写法 iOS实现...

  • 女神节来了,向你的女神表白了吗?Lover Wall --我用E

    目录 准备三步曲 本地环境 账户 基础文件生成 开始三步曲 结构编写 逻辑.cpp abi编写 成功三步曲 智能合...

  • 蔷薇

    步骤三步曲

  • 儿童时间管理4

    8、沟通三步曲有哪三步?请简单解释。 接纳、反映、讨论沟通三步曲。 接纳,接纳孩子的情绪,不一定赞同他的做法,但是...

  • 应对iOS隐私政策三步曲

    国庆假期回来准备提交新版本到App Store,遇到苹果新政策,实测下来影响不大,应对还算比较简单,总结一下分享给...

  • 【我教一年级】学习提醒“三步曲”(摘录微博)

    学xi提醒“三步曲” (一)考试(作业)三步曲 答前:认真读题、认真读题、认真读题 答中:认真写字、卷面整洁、线画...

  • 敖伟伟

    食养健康三步曲,给你逆转岁月的能量

  • 三步曲

    炎日 人群浮躁 我希望 来一场雨 雨点要大 大到可以淋湿脆弱的面颊 大到可以浇灭烈焰的灼烧 大到可以冲刷内心的忧伤...

  • 三步曲

    第一步,最坏的结果是什么 第二步,接受它 第三步,集中时间和精力减轻或消除

网友评论

      本文标题:iOS倒计时三步曲

      本文链接:https://www.haomeiwen.com/subject/piodlftx.html