HUD风格的窗口是否有系统支持,带有红色关闭按钮?

时间:2015-02-18 10:58:22

标签: macos cocoa

我偶然发现了这种窗口风格:

window sample

HUD风格的黑色,半透明的窗体,标题栏和窗口内容之间没有视觉差异,红色关闭按钮。这种窗口风格是由系统正式提供的吗?如果是这样,我该怎么做才能得到它?

1 个答案:

答案 0 :(得分:2)

我能够通过以下代码安静地接近:

[window setTitlebarAppearsTransparent:YES];
[[window standardWindowButton:NSWindowMiniaturizeButton] setHidden:YES];
[[window standardWindowButton:NSWindowZoomButton] setHidden:YES];

加上NSVisualEffectView表示背景模糊。