UISlider每毫秒都没有顺利打勾

时间:2017-05-12 06:44:20

标签: ios iphone swift swift3 uislider

我制作了一个视频播放器应用,我有一个uislider来显示视频的进度。 UISlider每毫秒更新一次他的值。

   func setCurrentValue(value: Double) {
        self.slider.setValue(Float(value), animated: false)
        log.debug("SLIDER VALUE = \(self.slider.value)")
    }

当我查看日志时,我看到滑块具有我期望的值,但是当我运行它时,它看起来像每秒钟滴答,并不像我期望的那样顺利。

任何帮助?

1 个答案:

答案 0 :(得分:0)

使用以下代码段

UIView.animateWithDuration(WHATEVER TIME LIMIT YOU WANT, animations: {
  self.slider.setValue(Float(value), animated:true)
})