https://github.com/matt54/swiftuipreviewlayouts
Swift package for easily generating SwiftUI previews across multiple devices and multitasking layouts.
https://github.com/matt54/swiftuipreviewlayouts
Last synced: 3 months ago
JSON representation
Swift package for easily generating SwiftUI previews across multiple devices and multitasking layouts.
- Host: GitHub
- URL: https://github.com/matt54/swiftuipreviewlayouts
- Owner: Matt54
- Created: 2023-09-26T12:54:50.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-15T12:52:06.000Z (about 1 year ago)
- Last Synced: 2025-04-06T10:55:12.352Z (3 months ago)
- Language: Swift
- Homepage:
- Size: 3.22 MB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```swift
dependencies: [
.package(url: "https://github.com/Matt54/SwiftUIPreviewLayouts.git", from: "1.0.0")
]
```## Usage
```swift
import SwiftUI
import SwiftUIPreviewLayoutsstruct 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