如何在几分钟内为快速iOS进行简单的倒计时?

时间:2016-01-15 23:30:30

标签: ios swift timer

如何从MINUTES编写简单的计时器倒计时,例如5分钟倒计时?

就像苹果创造的计时器一样。有没有办法下载和查看苹果应用程序的xcode项目?

1 个答案:

答案 0 :(得分:22)

了解NSTimer是一种简单的方法。可能不是最准确但相对简单。 NSTimer每秒调用函数“update”(由1.0作为第一个参数表示)

@IBOutlet var countDownLabel: UILabel!

var count = 300

override func viewDidLoad() {
    super.viewDidLoad()

    var timer = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: Selector("update"), userInfo: nil, repeats: true)
}

func update() {

    if(count > 0){
        let minutes = String(count / 60)
        let seconds = String(count % 60)
        countDownLabel.text = minutes + ":" + seconds
        count--
    }

}