在我开始之前,我应该说,我知道这似乎是一个很长的机会,但我认为这是值得一试。
我现在正在开发的一个应用是应用程序。它在菜单中有一个NSStatusItem,当点击它时,它将显示一个带有弹出外观的自定义窗口(就像在iPad上或者在mac上的幻想一样)。无论如何,我开始通过在status菜单中插入一个nsmenu项来测试这个项目。视图为其窗口上的背景色设置了清晰的颜色。然而,正如您在下面的图片中所看到的那样,这仍然不太有效。

上有一个模糊的过滤器一样。
除此之外,它非常好用。我只是不知道是否有其他人曾经尝试过这样的事情,并想出了如何克服这两个问题,这似乎是唯一的事情,阻止这一工作。
如果无法做到这一点,我可能不得不为NSStatusItem使用一个自定义视图,这样我就可以在屏幕上获得坐标,将我自己的窗口定位到NSStatusItem下面。
发布于 2011-06-09 13:00:05
一扇假窗户似乎是一种很奇怪的方法。为什么不直接弹出一个常规窗口呢?我建议MAAttachedWindow:http://mattgemmell.com/2007/10/03/maattachedwindow-nswindow-subclass
https://stackoverflow.com/questions/6287002
复制相似问题