ライブラリを使ってLottieを簡単に実装してみたのでアウトプットしようと思います
環境
・Mac Book Pro(macOS:BigSur)
・Xcode(ver:12.5)
実装例
LottieのJSONをとってくるサイト
コード例
ViewController.swift
  import UIKit
import Lottie
class ViewController: UIViewController {
    
    @IBOutlet weak var backView: UIView!
    @IBOutlet weak var animationView: UIView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        let aniView = AnimationView()
        let animation = Animation.named("2") 
        aniView.frame = animationView.bounds
        aniView.animation = animation
        aniView.contentMode = .scaleAspectFit
        aniView.loopMode = .loop "ループさせる"
        aniView.play()
        animationView.addSubview(aniView) "Viewに追加"
        
        backView.layer.backgroundColor = UIColor.darkGray.cgColor
        backView.alpha = 0.45
    }
}
