0

我正在寻找创建一个可以放在 Spotlight 旁边的应用程序。

像 Dropbox、Mint、Alfred 等应用程序都驻留在那里并贯穿操作系统的整个生命周期。

我应该从哪里开始?

在此先感谢 RKS

4

2 回答 2

2

使用NSStatusBar类。

NSStatusBar *mStatusItem = [[[NSStatusBar systemStatusBar]statusItemWithLength:NSVariableStatusItemLength] retain]; // Retain
[mStatusItem setHighlightMode:YES];
    //Set Menu Icon
[mStatusItem setImage: [NSImage imageNamed:@"Image"]];
[mStatusItem setAlternateImage: [NSImage imageNamed:@"AImage"]];
[mStatusItem setMenu: lMenu];
[mStatusItem setToolTip:@"my app"];
于 2013-05-23T04:25:53.283 回答
0

这听起来像一个“菜单额外”/“状态栏项目”。

状态栏项目的官方 API 是 NSStatusBar;请参阅Apple 的状态栏信息

菜单附加功能的非官方(因此不能保证继续工作,甚至根本不能在最新的 OS X 上工作)内部接口是 NSMenuExtra;例如,请参阅NSMenuExtra 上的此信息

于 2013-05-23T02:40:20.353 回答