diff --git a/.swiftpm/xcode/xcshareddata/xcschemes/iOS-SAK-Package.xcscheme b/.swiftpm/xcode/xcshareddata/xcschemes/iOS-SAK-Package.xcscheme index 49bc551..64a1d96 100644 --- a/.swiftpm/xcode/xcshareddata/xcschemes/iOS-SAK-Package.xcscheme +++ b/.swiftpm/xcode/xcshareddata/xcschemes/iOS-SAK-Package.xcscheme @@ -132,6 +132,34 @@ ReferencedContainer = "container:"> + + + + + + + + + + + + ) -> UIView { + let view = UIView(frame: .zero) + let animationView = LottieAnimationView() + let animation = LottieAnimation.asset(name) + + animationView.animation = animation + animationView.contentMode = contentMode + animationView.loopMode = loopMode + animationView.play() + animationView.translatesAutoresizingMaskIntoConstraints = false + + view.addSubview(animationView) + NSLayoutConstraint.activate([ + animationView.heightAnchor.constraint(equalTo: view.heightAnchor), + animationView.widthAnchor.constraint(equalTo: view.widthAnchor) + ]) + + return view + } + + public func updateUIView(_: UIViewType, context _: Context) {} +} diff --git a/Tests/View/ViewTest.swift b/Tests/View/ViewTest.swift new file mode 100644 index 0000000..072eba3 --- /dev/null +++ b/Tests/View/ViewTest.swift @@ -0,0 +1,16 @@ +// +// ViewTest.swift +// iOS Swiss Army Knife +// +// Created by Vinicius Egidio on 2023-03-20. +// + +import Foundation +import SAKView +import XCTest + +class ViewTest: XCTestCase { + func testPerformSnapshot() { + XCTAssertTrue(true) + } +}