在我开始之前,我应该说我知道这似乎是一个很长的机会,但是我觉得值得一试。
我正在开发的一个应用程序是mac状态栏应用程序。它在菜单栏中有一个NStasUsIt项,点击时它会显示一个带有PopFor外观的自定义窗口(比如在iPad上,或者像Mac上的梦幻一样)。无论如何,我都通过在状态项菜单中插入一个NSMENU项目来测试这个。视图为窗口的背景颜色设置了清晰的颜色。不过,这仍然不太奏效,你可以看到在下面的图片
物品上下仍有一条白色细线
清晰的区域不清楚,就像它上面有一个模糊过滤器。
除此之外,它的工作非常棒。我只是不知道是否有人曾经尝试过这样的事情,并找出如何克服这两个问题,似乎是唯一的事情阻止这一工作。
如果无法做到这一点,我可能不得不使用nsstatusitem的自定义视图,这样我就可以在屏幕上获得坐标,将自己的窗口定位在nsstatusitem下面。

最佳答案

一个假窗口似乎是一个相当奇怪的做法。为什么不弹出一个普通的窗口呢?我建议马塔切德温道:http://mattgemmell.com/2007/10/03/maattachedwindow-nswindow-subclass

10-05 20:22
查看更多