如何播放一次 lottie 动画然后在 iOS/Swift/Xcode 中逐帧循环播放?
How to play a lottie animation once then loop from frame to frame in iOS/Swift/Xcode?
我正在寻找一种解决方案,以便在 Xcode 中使用 Lottie Files 时只播放动画的一部分,而另一半则循环播放。我认为 JS 方法 playSegments() 中有方法可以解决这个问题,但我想在 swift.
中编写代码
我发现了类似的问题,但是对于 JS:https://github.com/airbnb/lottie-web/issues/579
这是我尝试过的方法,但它没有像我预期的那样工作:
你试过在完成第一部后播放第二部吗?
animationView.play(fromProgress: 0,
toProgress: 1,
loopMode: LottieLoopMode.playOnce,
completion: { (finished) in
if finished {
print("Animation Complete, Start second one")
} else {
print("Animation cancelled")
}
})
我正在寻找一种解决方案,以便在 Xcode 中使用 Lottie Files 时只播放动画的一部分,而另一半则循环播放。我认为 JS 方法 playSegments() 中有方法可以解决这个问题,但我想在 swift.
中编写代码我发现了类似的问题,但是对于 JS:https://github.com/airbnb/lottie-web/issues/579
这是我尝试过的方法,但它没有像我预期的那样工作:
你试过在完成第一部后播放第二部吗?
animationView.play(fromProgress: 0,
toProgress: 1,
loopMode: LottieLoopMode.playOnce,
completion: { (finished) in
if finished {
print("Animation Complete, Start second one")
} else {
print("Animation cancelled")
}
})