繁体   English   中英

如何在iOS上创建一个从零停止的倒数计时器?

[英]How can I create a countdown timer that stops at zero on iOS?

应用说明将如下所示:

有:

  • 3个按钮:启动,重置并单击此处(在应用启动时未启用最后一个按钮)
  • 2个标签:计时器和mainTimer

当您单击开始按钮时,计时器从3秒变为0秒,到0时,计时器停止,单击此处按钮被启用,mainTimer变为活动状态,从60秒变为0秒。 最后,当mainTimer达到0时,开始按钮再次被禁用,mainTimer停止,并显示一条警告说:时间到了!

警报消失后,通过单击重置按钮,一切都将与开始时的状态相同,并且您可以重复此过程。

我的主要问题是将计时器停止为0,启用和禁用“单击此处”按钮,并使“重置”按钮像开始时一样放置所有内容。

非常感谢!!

请看一下NSTimer类参考。 您的功能可以通过倒计时的属性, NSTimer的属性并将各个部分放在一起来实现:)

NSTimer

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM