如何使NSWindow
的标题栏看起来像Mac App Store或应用程序Feed的标题栏,其高度增加,其他控件显示在其中。
要了解我的意思,请查看Mac App Store的网站:http://www.apple.com/mac/app-store/。
是自定义NSWindow
还是一个完全没有边框的窗口,NSView
看起来像标题栏?
答案 0 :(得分:24)
https://github.com/indragiek/INAppStoreWindow
NSWindow的标题栏和交通灯定制
INAppStoreWindow
是一个NSWindow子类,最初是为了模仿OS X 10.6.6中引入的Mac App Store应用程序中主窗口的外观而开发的。MAS应用程序已从此设计转变,但
INAppStoreWindow
仍在积极开发,以便为NSWindow
标题栏提供广泛的其他自定义选项......
答案 1 :(得分:1)
对于iTunes(v9.x)Apple没有使用工具栏,但在顶栏中自定义对齐的图标和控件,以达到类似的效果。 (见下面的链接)
窗口看起来像是一个“纹理和统一的标题和工具栏”窗口。 (或其轻微变体)
要重新定位红绿灯按钮,请按照this question的回答。
然而,正如Dave DeLong已经(同样)评论过:“用户界面非常糟糕。请不要考虑它。”
答案 2 :(得分:0)
您还可以查看http://orestis.gr/blog/2007/09/24/messing-with-windows/。但是,这会使用一些未记录的内容,因此实际上它不会被批准用于App Store。