Lottie-ios의 기본적인 구현 방법의 비망록[Xcode/Storyboard]

3463 단어 XcodeLottie
라이브러리를 사용하여 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
    }
}

좋은 웹페이지 즐겨찾기