Ste*_*out 133
您正在寻找NSStatusItem.还要将字符串值为1的LSUIElement添加到Info.plist中以将其从Dock中隐藏.
Ale*_*ray 66
我发现Codebox的Popup是一个很好的起点.在Github上分叉是成熟的.

虽然它运作良好,但他们确实在他们的网站上注意到......
PS在Lion中,Apple正在为iOS中的popovers添加一个新类.因此,在OS X 10.7发布之后,您最好在可能的情况下依赖本机Cocoa类.在其他情况下,Popup项目仍应可用.
Mat*_*Fan 12
BitBar是GitHub上的一个应用程序,它可以"在Mac OS X菜单栏中放置任何内容".
它运行shell或其他可执行脚本(它称之为插件 - 查看插件仓库中的许多示例)并在菜单栏中显示结果.您可以编写自己的插件,只需将其添加到"插件文件夹"即可运行.除了显示信息外,它还可以从您定义的插件菜单中以交互方式运行预定义的bash脚本.
自从我第一次发布这个答案以来,它的受欢迎程度已经爆炸(目前有52个贡献者),现在甚至还有一个可分发的版本,您可以使用它来打包自己的插件.
一个非常简单(非交互)的例子来显示比特币的实时价格:
tai*_*ino 10
由于Apple 在Yosemite中添加了NSStatusBarButton属性NSStatusItem,我们可以更简单地实现菜单栏应用程序.我刚刚在github上创建了一个示例项目.
https://github.com/taichino/PopupTest
| 归档时间: |
|
| 查看次数: |
85643 次 |
| 最近记录: |