如何在倒数计时器标签中显示毫秒数?

时间:2016-09-26 15:39:42

标签: swift countdowntimer

我正在创建一个游戏,你需要尽可能多地点击圈子10秒钟。如果用户点击一个圆圈,计数器+ = 0.15毫秒,但如果他错过了,则反= = 0.15

timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(GameScene.updateTimer), userInfo: nil, repeats: true)

现在这是计时器功能:

func updateTimer() {
    counter-=1
    timerLabel.text = "\(counter)"
    if counter == 0 {
        timerLabel.fontColor = UIColor.red
        timerLabel.text = "TIME'S UP"
        resetGameLabel.isHidden = false
        Circle.removeFromParent()
        timer.invalidate()
    }
    if counter < 0 {
        timerLabel.fontColor = UIColor.red
        timerLabel.text = "TIME'S UP"
        resetGameLabel.isHidden = false
        Circle.removeFromParent()
        timer.invalidate()
    }
}

现在我想要的是在timerLabel.text上显示毫秒,我该怎么办?

2 个答案:

答案 0 :(得分:0)

希望这会有所帮助:

Router::connect("/sitemap", array('controller' => 'frontends', 'action' => 'sitemap'));

答案 1 :(得分:0)

如果您创建一个var timeToDisplay:Double并使其等于时间,您可以添加或删除所需的毫秒数,然后只需将标签等于var timeToDisplay而不是计数器。