Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift MacOS:有没有隐藏窗口标题而不是工具栏项目标签的方法?_Swift_Cocoa_Swift3_Nswindow_Appkit - Fatal编程技术网

Swift MacOS:有没有隐藏窗口标题而不是工具栏项目标签的方法?

Swift MacOS:有没有隐藏窗口标题而不是工具栏项目标签的方法?,swift,cocoa,swift3,nswindow,appkit,Swift,Cocoa,Swift3,Nswindow,Appkit,我正在尝试制作一款与苹果Mac OS应用商店非常相似的应用程序,该应用程序的窗口标题不可见,但它有一个带有图标和标签的工具栏 问题是,当我在窗口控制器中将窗口的标题可见性设置为“隐藏”时,它也会隐藏工具栏项标签 window?.titleVisibility = .hidden 我尝试显式设置工具栏以显示图标和标签,但它似乎忽略了这一点 toolbar.displayMode = .iconAndLabel 以下是我的应用程序的屏幕截图,包括设置标题可见性和不设置标题可见性: 你需要从一个

我正在尝试制作一款与苹果Mac OS应用商店非常相似的应用程序,该应用程序的窗口标题不可见,但它有一个带有图标和标签的工具栏

问题是,当我在窗口控制器中将窗口的标题可见性设置为“隐藏”时,它也会隐藏工具栏项标签

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看起来已经好几年没有维护过了。不幸的是,这仍然在标题所在的位置留下了空白,并且不会降低工具栏的高度。