我正在尝试使用 Lottie 向我的应用程序添加动画,但出现此错误,我仍然不知道如何解决。
import UIKit
import Lottie
class ViewController: UIViewController {
@IBOutlet var animationView: AnimationView!
override func viewDidLoad() {
super.viewDidLoad()
startAnimation()
}
func startAnimation(){
animationView.setAnimation(named: "data")//error1
animationView.loopAnimation = true//error2
animationView.play()
}
}
出现的错误:
Value of type 'AnimationView?' has no member 'setAnimation'
Value of type 'AnimationView?' has no member 'loopAnimation'
最佳答案
我正在使用 lottie-ios 版本 3.1.3 并遇到了同样的问题。经过一些挖掘后,我发现语法发生了变化。对于第一个错误,您需要将代码更改为以下内容:
animationView.animation = Animation.named("spineffectloader")
对于第二个错误,您应该将代码更改为以下内容:
animationView.loopMode = .loop
关于ios - 类型 'AnimationView?' 的值没有成员 'setAnimation',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56369564/