问题描述
使用 xcode 12.3
和 swift 5.3
与 SwiftUI App
生命周期构建 macOS
应用程序,访问和更改 NSWindow
的外观和行为的最佳方法是什么? {1}}?
编辑:我真正想要的是 NSWindow
实例。
我添加了一个 AppDelegate
,但据我了解,NSWindow
可能是 nil
,因此无法修改,只需在此处创建一个类似于 {{ 1}} 生命周期方法导致启动时出现两个窗口。
一种解决方案是阻止默认窗口出现,并将其全部留给 AppKit App Delegate
方法,但不确定这是否可行或合理。
applicationDidFinishLaunching
协议看起来是一种可能的解决方案,但不确定在此阶段如何最好地利用 WindowStyle
来利用它,以及它是否提供对 CustomWindowStyle
实例的访问细粒度控制。
NSWindow
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)