如何为 NSSlider 值变化设置动画,使其看起来连续?我尝试使用 NSAnimation 上下文
private func moveSlider(videoTime: VLCTime) {
DispatchQueue.main.async { [weak self] in
NSAnimationContext.beginGrouping()
NSAnimationContext.current.duration = 1
self?.playerControls.seekSlider.animator().intValue = videoTime.intValue
NSAnimationContext.endGrouping()
}
}
我的 NSSlider 仍然不能顺利移动。
为了让您了解图片,我正在尝试制作一个视频播放器,它使用 NSSlider 来浏览电影。随着视频的继续,该滑块也应该移动。正如我所说,它确实会移动,但我无法让它顺利移动。