SwiftUI Preview Sheet ohne Live Preview?
Sep 28 2020
Ist es möglich, eine SwiftUI-Vorschau eines präsentierten Blattes zu erstellen, ohne die Live-Vorschau auszuführen? Zum Beispiel:
struct Sheet_Previews: PreviewProvider {
static var previews: some View {
Text("Background").sheet(isPresented: .constant(true)) {
Text("Sheet")
}
}
}
Das Obige führt zu folgender Vorschau:
Damit der Blattinhalt in der Vorschau angezeigt wird, müssen Sie die Live-Vorschau ausführen:
Antworten
Asperi Sep 28 2020 at 12:49
Lassen Sie einfach die Vorschau bereitstellen, um beide Ansichten für Eltern und Blatt wie anzuzeigen
struct Sheet_Previews: PreviewProvider {
static var previews: some View {
Group { // << will create two previews
Text("Background") // << parent view here
Text("Sheet") // << sheet view here
}
}
}