swift – MacOS:有什么方法可以隐藏窗口标题而不是工具栏项标签?

我正在尝试制作一个与Apple的Mac OS App Store非常相似的应用程序,其中窗口的标题不可见,但它有一个带有图标和标签的工具栏.

《swift – MacOS:有什么方法可以隐藏窗口标题而不是工具栏项标签?》

问题是当我将窗口的标题可见性设置为隐藏在我的Window Controller中时,它还隐藏了toolbarItem标签.

window?.titleVisibility = .hidden

我尝试明确设置工具栏以显示图标和标签,但似乎忽略了这一点.

toolbar.displayMode = .iconAndLabel

这是我的应用程序的屏幕截图,无论是否设置标题可见性:
《swift – MacOS:有什么方法可以隐藏窗口标题而不是工具栏项标签?》
《swift – MacOS:有什么方法可以隐藏窗口标题而不是工具栏项标签?》

最佳答案 你可以做而不是

self.window?.titleVisibility = .hidden

下列

self.window.title = "" // no title but the labels for toolbar icons are there
点赞