Swift MacOS:有没有隐藏窗口标题而不是工具栏项目标签的方法?
我正在尝试制作一款与苹果Mac OS应用商店非常相似的应用程序,该应用程序的窗口标题不可见,但它有一个带有图标和标签的工具栏 问题是,当我在窗口控制器中将窗口的标题可见性设置为“隐藏”时,它也会隐藏工具栏项标签Swift MacOS:有没有隐藏窗口标题而不是工具栏项目标签的方法?,swift,cocoa,swift3,nswindow,appkit,Swift,Cocoa,Swift3,Nswindow,Appkit,我正在尝试制作一款与苹果Mac OS应用商店非常相似的应用程序,该应用程序的窗口标题不可见,但它有一个带有图标和标签的工具栏 问题是,当我在窗口控制器中将窗口的标题可见性设置为“隐藏”时,它也会隐藏工具栏项标签 window?.titleVisibility = .hidden 我尝试显式设置工具栏以显示图标和标签,但它似乎忽略了这一点 toolbar.displayMode = .iconAndLabel 以下是我的应用程序的屏幕截图,包括设置标题可见性和不设置标题可见性: 你需要从一个
window?.titleVisibility = .hidden
我尝试显式设置工具栏以显示图标和标签,但它似乎忽略了这一点
toolbar.displayMode = .iconAndLabel
以下是我的应用程序的屏幕截图,包括设置标题可见性和不设置标题可见性:
你需要从一个“原始的”无边界的窗口开始,你必须自己画出来。github上有一个很好的INAppStoreWindow(或者是4年前的好窗口),它完全模仿了appstor的外观和感觉
self.window?.titleVisibility = .hidden
以下
self.window.title = "" // no title but the labels for toolbar icons are there
感谢您提供的信息,尽管AppStoreWindow看起来已经好几年没有维护过了。不幸的是,这仍然在标题所在的位置留下了空白,并且不会降低工具栏的高度。