如何播放抽奖动画然后在iOS / Swift / Xcode中逐帧循环播放?

时间:2020-03-04 19:55:55

标签: ios swift xcode lottie-ios

我正在寻找一种解决方案,以在Xcode中使用Lottie文件时一次播放动画的一部分,而另一半播放。我认为JS方法playSegments()中有一种方法可以解决此问题,但我想快速对此进行编码。

类似的问题,但在JS中:https://github.com/airbnb/lottie-web/issues/579

这是我尝试过的方法,但未达到预期的效果:MY_ATTEMPT

感谢您的时间和帮助!

1 个答案:

答案 0 :(得分:2)

在第一部分完成之后,您是否尝试过扮演第二部分?

animationView.play(fromProgress: 0,
                       toProgress: 1,
                       loopMode: LottieLoopMode.playOnce,
                       completion: { (finished) in
                        if finished {
                          print("Animation Complete, Start second one")
                        } else {
                          print("Animation cancelled")
                        }
    })