Ios 洛蒂文件不出现

Ios 洛蒂文件不出现,ios,swift,lottie,lottie-ios,Ios,Swift,Lottie,Lottie Ios,我尝试在我的项目中使用lottie文件,我已经尝试了很多没有人工作的方法。什么也没有出现 下面我的代码我尝试了双向1-lottieAnimation(),2-`setupAnimation(),我也尝试了通过UIView,我希望您能帮助我了解问题所在,并采取正确的步骤成功地使用它 导入UIKit 进口乐蒂 类BonusVC:UIViewController{ @IBOutlet弱var容器即时消息:UIView! var动画:动画视图? 让animationView=animationView(

我尝试在我的项目中使用lottie文件,我已经尝试了很多没有人工作的方法。什么也没有出现 下面我的代码我尝试了双向1-
lottieAnimation()
,2-`setupAnimation(),我也尝试了通过UIView,我希望您能帮助我了解问题所在,并采取正确的步骤成功地使用它

导入UIKit
进口乐蒂
类BonusVC:UIViewController{
@IBOutlet弱var容器即时消息:UIView!
var动画:动画视图?
让animationView=animationView()
重写func viewDidLoad(){
super.viewDidLoad()
乐蒂动画()
}
覆盖函数视图显示(u动画:Bool){
super.viewdide显示(动画)
乐蒂动画()
//setupAnimation()
}
func setupAnimation(){
动画=动画视图(名称:“钱包”)
动画?.frame=self.containerAnim.frame
self.containerAnim.addSubview(动画!)
动画?.loopMode=.autoReverse
动画?.contentMode=.ScaleSpectFit
动画?.play()
}
func lottieAnimation(){
让动画=动画。命名为(“wifi”,子目录:“LottieAnimation”)
animationView.animation=动画
animationView.contentMode=.scaleAspectFit
view.addSubview(动画视图)
animationView.backgroundBehavior=.pauseAndRestore
animationView.TranslatesAutoResizezingMaskintoConstraints=false
animationView.topAnchor.constraint(equalTo:view.layoutMarginsGuide.topAnchor).isActive=true
animationView.leadingAnchor.constraint(等式:view.leadingAnchor).isActive=true
animationView.bottomAnchor.constraint(equalTo:view.bottomAnchor,常数:-12)。isActive=true
animationView.trailingAnchor.constraint(equalTo:view.trailingAnchor).isActive=true
animationView.setContentCompressionResistancePriority(.fittingSizeLevel,用于:。水平)
animationView.play()
}
}

我发现从一个简单的概念证明开始很有帮助,以确保事情正常运行,然后我从中进行定制。使用以下示例Lottie文件之一尝试以下代码:

import UIKit
import Lottie

class ViewController: UIViewController {

    let testAnimation = "bb8"

    override func viewDidLoad() {
        super.viewDidLoad()

    }

    @IBAction func showAnimation(_ sender: UIButton) {
        let animationView = AnimationView()
        let animation = Animation.named(testAnimation)
        animationView.frame = CGRect(x: 0, y: 100, width: self.view.frame.size.width, height: 350)
        animationView.contentMode = .scaleAspectFit
        animationView.animation = animation
        animationView.loopMode = .loop

        self.view.addSubview(animationView)

        animationView.play()
    }
}
bb8是JSON文件的名称。我正在使用Swift Package Manager引入Lottie ios,但这也适用于CocoaPods