从滑块显示时间

Display Time from Slider

我有一个 Circle Slider 并且想在它的中心显示 dayTime。所以在代码中你可以看到 countmin 是 Slider 的最大最小值。它运行了几个小时,但它运行了几分钟,将时间设置为 60 分钟最大最小滑块,但我需要它始终将它设置在新的小时旁边以将其设置为空。 有什么想法可以让我从会议记录中得到正确的时间吗? 11:59

感谢帮助

func valueChange(_ sender: CircleSlider) {


    var countmin = Int(Double(sender.value) * 14.4)

    minutes! = countmin / 24

    hours! = countmin / 60


    print("\(minutes)min")

    print("\(hours)hou")


    self.circleTime.text = "\(hours!):\(minutes!)"

}

我假设 countmin 是分钟数,也许您对此想得太多了。另外,除非必须,否则尽量避免强制展开变量。

func valueChange(_ sender: CircleSlider) {


    var countmin = Int(Double(sender.value) * 14.4)

    let hours:Int = countmin/60

    let minutes = countmin - (hours*60)

    print("\(minutes)min")

    print("\(hours)hou")


    self.circleTime.text = "\(hours):\(minutes)"

}