Add
.package(url: "https://github.com/bielikb/UIViewPreview.git", from: "1.0.0")
to your Package.swift file’s dependencies.
If youre using Xcode 11.0 add UIViewPreview Swift Package to your target(s) using Xcode.
PreviewProvider (Official Apple Docs)
/// Produces view previews in Xcode.
///
/// Xcode statically discovers types that conform to `PreviewProvider` and
/// generates previews in the canvas for each provider it discovers.
@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
public protocol PreviewProvider : _PreviewProvider
Mattt’s beautiful gist to gain SwiftUI previews for your UIViews turned into Swift Package.
UIViewPreview Swift Package
Swift Package contains:
UIViewPreview
UIViewControllerPreview
Please read more about the use-cases for
UIViewPreview
in theNSHipster
blogpost: https://nshipster.com/swiftui-previews/Requirements:
Installation
Swift Package Manager
Add
.package(url: "https://github.com/bielikb/UIViewPreview.git", from: "1.0.0")
to yourPackage.swift
file’sdependencies
.If youre using Xcode 11.0 add
UIViewPreview
Swift Package to your target(s) using Xcode.PreviewProvider (Official Apple Docs)
Example:
LICENSE
https://unlicense.org