Ich schreibe eine plattformübergreifende SwiftUI-App, die eine Passwortabfrage anzeigen muss, wenn der Benutzer die Anwendung „sperren“ möchte. Der Sperrbildschirm sollte alle Ansichten in der Anwendung abdecken, bis sich der Benutzer erfolgreich authentifiziert. Unter iOS kann ich dies mit der Methode fullScreenCover wie folgt tun:
Code: Select all
.fullScreenCover(isPresented: $isLocked, content: {
ApplicationLockView(viewModel: ApplicationLockViewModel())
})
Das funktioniert großartig. Diese Methode ist jedoch unter macOS nicht verfügbar. Gibt es eine gleichwertige Möglichkeit, dies unter macOS zu erreichen?