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抱歉,刚刚测试了一些东西