从任何 SwiftUI 视图访问当前的 UIWindow 或 NSWindow。
使用 WindowReader 读取当前的 UIWindow 或 NSWindow
@main
struct MyView: View {
var body: some Scene {
WindowReader { window in
...
}
}
}
在子视图中,UIWindow 或 NSWindow 将在 Environment 中可用
@Environment(\.window) var window
请参阅 LICENSE