Cocoa HUD窗口 - 如何关闭最顶层?

shw*_*shw 2 cocoa objective-c nswindow

我写了一些小的可可应用程序,它的主窗口有HUD风格.问题是 - 当我设置HUD样式时,Interface Builder自动设置实用程序样式 - 这使主窗口最顶层(始终可见于其他所有窗口).有没有办法获得HUD样式面板/窗口,但没有使它最顶层?

shw*_*shw 6

事实证明 - 对于我最重要的问题,有一个非常简单的解决方案:

[hudPanel setLevel: NSNormalWindowLevel];
Run Code Online (Sandbox Code Playgroud)

使它像一个不是最顶层的普通窗口.