Как анимировать изменение значения 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 для очистки фильма. Этот слайдер также должен двигаться, когда видео продолжается. Как я уже сказал, он движется, но я не могу заставить его двигаться плавно.