首页 > 解决方案 > 如何在 iOS/Swift/Xcode 中播放一次抽签动画然后从帧循环到帧?

问题描述

我正在寻找一种解决方案,在 Xcode 中使用 Lottie Files 时播放我的动画的一部分但另一半循环播放。我认为 JS 方法 playSegments() 中有一种方法可以解决这个问题,但我想快速编写代码。

我发现了一个类似的问题,但是对于 JS:https ://github.com/airbnb/lottie-web/issues/579

这是我尝试过的,但它没有像我预期的那样工作:MY_ATTEMPT

标签: iosswiftxcodelottie

解决方案


你有没有试过在完成第一部分后玩第二部分?

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

推荐阅读