这周帮其他项目组的同仁完善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 应用举例:倒计时所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)