SwiftUI - 如何在 macOS 上隐藏窗口标题

Posted

技术标签:

【中文标题】SwiftUI - 如何在 macOS 上隐藏窗口标题【英文标题】:SwiftUI - How to hide window title on macOS 【发布时间】:2020-12-03 17:48:58 【问题描述】:

在没有AppDelegate / SceneDelegate 的新 SwiftUI 框架的 macOS 上,如何隐藏窗口标题?

我发现这篇来自 Apple 的文章描述了如何为 Catalyst 应用程序执行此操作,但现在没有该委托,我该如何实现?

文章链接 - https://developer.apple.com/documentation/uikit/mac_catalyst/removing_the_title_bar_in_your_mac_app_built_with_mac_catalyst

【问题讨论】:

【参考方案1】:

您需要使用以下窗口样式:

WindowGroup 
    ContentView()

.windowStyle(HiddenTitleBarWindowStyle())

【讨论】:

太棒了。谢谢。【参考方案2】:

现在是:

WindowGroup 
  ContentView()

.windowStyle(.hiddenTitleBar)

【讨论】:

考虑将 cmets 写入现有正确但过时的答案 我还没有根据其他人的答案制作 cmets 的声誉。 这没有提供问题的答案。一旦你有足够的reputation,你就可以comment on any post;相反,provide answers that don't require clarification from the asker。 - From Review 它的答案与原始答案相同,但已更新为当前语法哈哈。

以上是关于SwiftUI - 如何在 macOS 上隐藏窗口标题的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 SwiftUI 在 macOS 上可靠地检索窗口的背景颜色?

SwiftUI 2.0 在 macOS 上禁用窗口的缩放按钮

SwiftUI:如何在 macOS 11 上设置工具栏的标题?

如何在 macOS 上通过命令隐藏终端窗口

SwiftUI 和 macOS:如何检测关闭的最后一个窗口并显示应用程序将退出的警报

如何删除 macOS SwiftUI App 中的“新窗口”选项?