ios - UISlider 每毫秒都不会顺畅地滴答作响

标签 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)")
    }

当我查看日志时,我发现 slider 具有我期望的值,但是当我运行它时,它看起来每秒都在滴答作响,并不像我期望的那样流畅。

有什么帮助吗?

最佳答案

使用以下代码段

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

关于ios - UISlider 每毫秒都不会顺畅地滴答作响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43930991/

相关文章:

iphone - 浏览 UIVIewControllers

ios - 无法使用 URLSession.shared.dataTask 加载某些图像

swift - Eureka 表单,TextAreaRow 自动高度

ios - 复制 NSDictionary 到 NSMutableDictionary

ios - 从导航 Controller 中弹出多个 Controller 为零?

php - iOS、PHP 和 mySQL。在 iPhone 上显示数据库中的数据

ios - 如何使用 MVVM 处理 UITableViewCell 中的 UICollectionView

iphone - stringByReplacing,有异常(exception)吗?

iPhone 图像大小

swift - 如何防止在 Swift 中重复实例化对象(通过其唯一 ID)?