ios - 如何在 iOS/Swift/Xcode 中播放一次抽签动画然后从帧循环到帧?
问题描述
我正在寻找一种解决方案,在 Xcode 中使用 Lottie Files 时播放我的动画的一部分但另一半循环播放。我认为 JS 方法 playSegments() 中有一种方法可以解决这个问题,但我想快速编写代码。
我发现了一个类似的问题,但是对于 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")
}
})
推荐阅读
- flutter - Flutter - 在 PageView 中传递数据
- android - Gradle 同步在 Windows 10 上的 Android Studio 4、0、1 中失败
- javascript - 在反应中使用功能显示通知/模式
- javascript - 我们如何使用 for 循环初始化多个变量?
- excel - 从动态表中提取信息到静态稳定
- php - 如何正确地将外语名称编码为 php 中 .txt 文件的名称
- python - 解码csv文件中的base64字符串
- react-native - React: TypeError: undefined is not a function ('...events.map...'附近)。我是否正确传递了这组对象?
- javascript - forEach loop skips modal opening
- javascript - 我可以通过单击一个按钮来调用一个组件,我可以直接在 onclick 事件值中传递一个组件吗?