【发布时间】:2021-10-19 12:53:09
【问题描述】:
我正在编写一个跨平台的 SwiftUI 应用程序,如果用户希望“锁定”应用程序,它需要提供密码提示。锁定屏幕应覆盖应用程序中的所有视图,直到用户成功进行身份验证。在 iOS 上,我可以使用这样的 fullScreenCover 方法来做到这一点:
.fullScreenCover(isPresented: $isLocked, content: {
ApplicationLockView(viewModel: ApplicationLockViewModel())
})
这很好用。但是,此方法在 macOS 上不可用。是否有在 macOS 上实现此功能的等效方法?
【问题讨论】: