由于苹果官方对iOS系统后台任务管控非常严格,所以在iOS系统要实现倒计时进入后台或者切换页面之后依然能保持倒计时状态会比较繁琐或困难,但倒计时按钮是经常用到、司空见惯!经常看到不太友好的倒计时按钮表现为,倒计时并未完成但当你切换页面或者进入后台后按钮倒计时失效并又可以点击了,实际上没有达到限制1~2分钟后才可点击的效果。于是我琢磨下封装了这个倒计时按钮的SDK它能解决上述问题并完美达到预期效果,而且SDK支持代码创建、XIB创建,使用也非常简单。
SDK提供有比较灵活的属性控制,可修改倒计时按钮背景颜色、文字颜色、按钮圆角大小、点击时背景颜色,基本能满足全部UI设计需求。请下载资源包里面提供了SDK的用法截图、Demo、SDK(务必注意看看 5张SDK使用说明图片)
SDK在CSDN中下载 http://download.csdn.net/detail/wuhengsi620/9782172
注意1:
项目中有多个倒计时按钮,那么必须给按钮“indexsButtonLDS”设置不同的标识符(任意字符串),否则会出现异常。代码或者XIB方式设置indexsButtonLDS请参考代码,比较简单的(如果不明白仔细看下Demo)
注意2:
倒计时最长为180秒(因受iOS系统限制),超过180秒会无效。通常倒计时按钮都是限制2分钟吧。
注意3:
SDK仅支持下面这些模拟器:iPhone5、iPhone5s、iPhone6、iPhone6s、iPhone7、iPhone7s(其他不支持)
要同时在真机和模拟器上面跑起来,需要把“模拟器SDK” 和 “SDK”两个文件夹所有文件拖到您的项目中
用法:
请直接把“SDK”文件夹拖到您的项目中,然后安照demo代码应用SDK即可(重点看Demo),不明白请联系我们