SwiftUI macos NSWindow 实例

问题描述

使用 xcode 12.3swift 5.3SwiftUI App 生命周期构建 macOS 应用程序,访问和更改 NSWindow 的外观和行为的最佳方法是什么? {1}}?

编辑:我真正想要的是 NSWindow 实例。

我添加了一个 AppDelegate,但据我了解,NSWindow 可能是 nil,因此无法修改,只需在此处创建一个类似于 {{ 1}} 生命周期方法导致启动时出现两个窗口。

一种解决方案是阻止默认窗口出现,并将其全部留给 AppKit App Delegate 方法,但不确定这是否可行或合理。

applicationDidFinishLaunching 协议看起来是一种可能的解决方案,但不确定在此阶段如何最好地利用 WindowStyle 来利用它,以及它是否提供对 CustomWindowStyle 实例的访问细粒度控制。

NSWindow

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)