倒计时功能在很多场景下都有使用到的,相信很多朋友都遇到过吧!那么我们如何能快速地实现呢?
首先,给大家推荐作者的开源库HYBHelperKit ,有了它可以实现一个API轻松搞定哦!这个库还提供了很多很方便的功能哦!
__blockNSUInteger count = 60; [NSTimerhyb_scheduledTimerWithTimeInterval:1count:60callback:^(NSTimer *timer) { if (count <= 1) { [self.codeButtonsetTitle:@"获取验证码"forState:UIControlStateNormal]; self.codeButton.enabled = YES; [self.codeButtonsetTitleColor:kRGB(41, 119, 244) forState:UIControlStateNormal]; self.codeButton.backgroundColor=kWhiteColor; } else { [self.codeButtonsetTitle:[NSStringstringWithFormat:@"%lds后获取", --count] forState:UIControlStateNormal]; [self.codeButtonsetTitleColor:kHexRGB(0x666666)forState:UIControlStateNormal]; self.codeButton.backgroundColor=kHexRGB(0xdddddd); self.codeButton.enabled = NO; } }];
专注于IT行业技术专题,提供IT专题优质文章,欢迎关注标哥的技术博客!加入技术交流群,点击“最新公告”查看!
站长QQ:632840804,微信号:huangyibiao520
本站接收来自大家的投稿,只需要将`.md`文件及所需要的图片文件,整体放到文件夹并压缩,并注明作者及原文链接,发到邮箱: huangyibiao520@163.com 或者 632840804@qq.com
版本声明:本文由本站辛勤的作者在标哥的技术博客原创撰写并发布,欢迎分享本文,转载请保留出处和链接!