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

new*_*ewb 4 timer ios swift

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

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

eva*_*son 23

查看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--
    }

}
Run Code Online (Sandbox Code Playgroud)