gpt4 book ai didi

ios - UISpringTimingParameters 可以有反 Spring 效果吗?

转载 作者:行者123 更新时间:2023-11-28 06:28:10 32 4
gpt4 key购买 nike

在接触了 UIViewPropertyAnimator 之后,我发现 .isReversed 就像倒放电影一样简单地向后播放动画。是否可以通过自定义三次计时参数将“弹性”应用于反向动画,该参数仅适用于反向动画?

最佳答案

当你想反转动画并返回 Spring 效果时,你可以简单地使用以下代码片段:

// prepare new timing parameters with the desired springiness
let newTimingParameters
= UISpringTimingParameters(dampingRatio: 0.5, initialVelocity: CGVector(dx: 2, dy: 0))

// pause the animator
propertyAnimator.pauseAnimation()

// reverse it
propertyAnimator.isReversed = true

// and restart it using new timing parameters with springiness
propertyAnimator.continueAnimation(withTimingParameters: newTimingParameters, durationFactor: propertyAnimator.fractionComplete)

关于ios - UISpringTimingParameters 可以有反 Spring 效果吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41175661/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com