iPhone NSDate 应用举例:倒计时

iPhone NSDate 应用举例:倒计时,第1张

概述这周帮其他项目组的同仁完善world cup planner 2010 (一款关于世界杯的应用, 在 iTune uk 上)其中有个世界杯开幕倒计时功能,在这把代码共享下。 效果图:     原理很简单: 1. 设定结束的时间 2. 计算此时间到当前时间所剩的秒数 3. 将此秒数转化为所要显示的天,小时,分钟和秒。 4. 利用NSTimer, 每间隔1秒显示一次。   NSDate 用起来总没有这

这周帮其他项目组的同仁完善world cup planner 2010 (一款关于世界杯的应用,在 iTune uk 上)其中有个世界杯开幕倒计时功能,在这把代码共享下。 效果图:

 

 

原理很简单:

1. 设定结束的时间

2. 计算此时间到当前时间所剩的秒数

3. 将此秒数转化为所要显示的天,小时,分钟和秒。

4. 利用NSTimer,每间隔1秒显示一次。

 

NSDate 用起来总没有这么舒服,反正cocoa的东西都挺别扭。可能是我初学吧。

1. 利用NSDateComponents 设定具体某一时间。

 

2. 计算剩余的天数,小时数,分钟数和秒数。 timeIntervalSinceNow 方法返回设定的时间到现在所间隔的秒数。

 

3. 把[2]中的代码所在的函数(updateCountDown)设置为 NSTimer 的selector。

 

全部代码下载地址:

https://github.com/ylem/iPhone-CountDown-Example

总结

以上是内存溢出为你收集整理的iPhone NSDate 应用举例:倒计时全部内容,希望文章能够帮你解决iPhone NSDate 应用举例:倒计时所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1068805.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存