我正在编写一个跨平台的SwiftUI应用程序,需要在用户希望“锁定”应用程序时显示密码提示。 锁定屏幕应覆盖应用程序中的所有视图,直到用户成功验证身份。 在iOS上,我可以使用fullScreenCover
方法来实现:
.fullScreenCover(isPresented: $isLocked, content: {
ApplicationLockView(viewModel: ApplicationLockViewModel())
})
这很有效。然而,在macOS上此方法不可用。有没有类似的方法可以在macOS上实现?