ライブラリを使って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
}
}