SwiftUIPreviewLayouts
SwiftUIPreviewLayouts is a Swift package for generating multiple SwiftUI previews for various device layouts and multitasking modes, specifically for iOS.
Features
- Multiple device types
- Portrait and Landscape layouts
- Multitasking support for iPads
Installation
dependencies: [
.package(url: "https://github.com/Matt54/SwiftUIPreviewLayouts.git", from: "1.0.0")
]
Usage
import SwiftUI
import SwiftUIPreviewLayouts
struct YourView_Previews: PreviewProvider {
static var previews: some View {
PreviewLayouts() {
YourView()
}
}
}
Screenshots
Portrait
Landscape
Landscape Half Split
Landscape Large Split
Landscape Slide
Landscape Small Split
Portrait Large Split
Portrait Slide
Portrait Small Split
Contributing
Pull requests are welcome.
License
MIT