This package is compatible with Xcode 11, macOS 10.15, iOS 13, tvOS 13, and watchOS 6.0.
This example shows how to generate a preview for all of the cases defined in the ColorScheme
extension.
By accessing its static property, allCasesIdentifiableBySelf
, we'll generate previews for both the .light
and .dark
variants. MyView
is then modified with a custom ViewModifier
called AdaptingColorScheme
which provides padding, sets an appropriate background color, and applies the appearance
environment modifier.
struct MyView_Previews: PreviewProvider {
static var previews: some View {
ForEach(ColorScheme.allCasesIdentifiableBySelf) { appearance in
MyView()
.previewLayout(.sizeThatFits)
.modifier(AdaptingColorScheme(appearance))
}
}
link |
Stars: 2 |
Last commit: 2 years ago |
Renamed common
to allCases
and creates a new static property called commonCases
. The latter of which returns small, medium, large, and extra large ContentSizeCategories.
Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics