我正在寻找创建一个可以放在 Spotlight 旁边的应用程序。
像 Dropbox、Mint、Alfred 等应用程序都驻留在那里并贯穿操作系统的整个生命周期。
我应该从哪里开始?
在此先感谢 RKS
我正在寻找创建一个可以放在 Spotlight 旁边的应用程序。
像 Dropbox、Mint、Alfred 等应用程序都驻留在那里并贯穿操作系统的整个生命周期。
我应该从哪里开始?
在此先感谢 RKS
使用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"];
这听起来像一个“菜单额外”/“状态栏项目”。
状态栏项目的官方 API 是 NSStatusBar;请参阅Apple 的状态栏信息。
菜单附加功能的非官方(因此不能保证继续工作,甚至根本不能在最新的 OS X 上工作)内部接口是 NSMenuExtra;例如,请参阅NSMenuExtra 上的此信息。