如何在几分钟内为swift iOS做简单的倒计时?

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

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

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