Ios 如何设置UIView动画的相同速度

Ios 如何设置UIView动画的相同速度,ios,animation,uislider,Ios,Animation,Uislider,我想将速度设置为我的UISlider,使其移动更平稳 以下是我如何尝试将其动画化: UIView.animateWithDuration(6, delay: 0.0, options: UIViewAnimationOptions.TransitionCurlUp, animations: { () -> Void in self.videoSlider.setValue(time, animated: true) if self.vid

我想将速度设置为我的
UISlider
,使其移动更平稳

以下是我如何尝试将其动画化:

 UIView.animateWithDuration(6, delay: 0.0, options: UIViewAnimationOptions.TransitionCurlUp, animations: { () -> Void in

            self.videoSlider.setValue(time, animated: true)
            if self.videoSlider.value == self.videoSlider.maximumValue {
                self.playerLayer.stop()
                self.playBigButton.hidden = false
                self.pauseButton.hidden = true
                self.playButton.hidden = false
            }

            }, completion: { (finished: Bool) -> Void in

        })

但是它在开始、中间和结束时以不同的速度移动。

尝试为动画提供
.CurveLinear
选项,如下所示:

 UIView.animateWithDuration(6, 
                      delay: 0.0, 
                    options: [UIViewAnimationOptions.TransitionCurlUp, .CurveLinear],
                  animations: { () -> Void in

            self.videoSlider.setValue(time, animated: true)
            if self.videoSlider.value == self.videoSlider.maximumValue {
                self.playerLayer.stop()
                self.playBigButton.hidden = false
                self.pauseButton.hidden = true
                self.playButton.hidden = false
            }

            }, completion: { (finished: Bool) -> Void in

        })

为什么要使用
uiviewmanimationoptions.TransitionCurlUp
?什么是
videoSlider
?@dokun1抱歉,刚刚测试了一些东西