秒表计时器

时间:2015-07-29 19:24:48

标签: ios swift timer stopwatch

我按照Youtube上的教程创建了一个简单的秒表,但我发现按下了一圈'按钮只是给我计时器所在的当前时间。

我能想到的唯一方法是让后台运行一个计时器,打印按下按钮的时间,然后重置。

有更简单的方法吗?!

这是我做的第一个项目,我仍然掌握了基础知识。

这是与圈相关的代码:

@IBAction func lapReset(sender:AnyObject){

    if addLap == true {

        laps.insert(stopwatchString, atIndex: 0)
        lapsTableView.reloadData()


    }else {

        addLap = false

        lapresetButton.setImage(UIImage(named: "lapButton.png"), forState: .Normal)

        laps.removeAll(keepCapacity: false)
        lapsTableView.reloadData()


        fractions = 0
        seconds = 0
        minutes = 0

        stopwatchString = "00:00.00"
        stopwatchLabel.text = stopwatchString


    }


}

谢谢, 麦克

1 个答案:

答案 0 :(得分:0)

解决。我添加了一个单独的计时器,每当我按下“膝盖”时都会重置。并在桌面视图上公布了单圈时间。