diff --git a/src/reactivetypes/Reactive+CALayer.swift b/src/reactivetypes/Reactive+CALayer.swift index 09f2359..b27257a 100644 --- a/src/reactivetypes/Reactive+CALayer.swift +++ b/src/reactivetypes/Reactive+CALayer.swift @@ -154,6 +154,7 @@ extension Reactive where O: CALayer { let animation = info.animation.copy() as! CAPropertyAnimation animation.duration *= TimeInterval(simulatorDragCoefficient()) + animation.beginTime *= TimeInterval(simulatorDragCoefficient()) if layer.speed == 0, let lastTimelineState = layer.lastTimelineState { animation.beginTime = TimeInterval(lastTimelineState.beginTime) + animation.beginTime