【发布时间】:2020-07-30 15:53:09
【问题描述】:
我正在考虑将我的 macOS 应用程序移植到 Catalyst。
我的应用在所有其他应用窗口(包括 Dock)之上显示了一个透明窗口(没有标题栏,背景清晰)。 为此,在我使用的非催化剂代码中:
window.isOpaque = false
window.hasShadow = false
window.backgroundColor = .clear
window.styleMask = .borderless
window.isMovableByWindowBackground = true
window.level = .statusBar
使用 UIKit,我目前只能删除工具栏:
window.titleBar.titleVisibility
...但不知道其他设置。
我计划将来在 App Store 上提供该应用,但如果这样做的唯一方法是使用私有 API 进行破解,那很好。
有什么想法吗?
提前致谢
【问题讨论】:
标签: swift macos nswindow uiwindow catalyst