SwiftUI: FullScreenCover-Äquivalent für macOS-Apps?
Posted: 13 Jan 2025, 18:43
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:
Das funktioniert großartig. Diese Methode ist jedoch unter macOS nicht verfügbar. Gibt es eine gleichwertige Möglichkeit, dies unter macOS zu erreichen?
Code: Select all
.fullScreenCover(isPresented: $isLocked, content: {
ApplicationLockView(viewModel: ApplicationLockViewModel())
})