我希望创建一个可以保留在Spotlight旁边的应用程序。
像Dropbox,Mint,Alfred这样的应用程序驻留在那里并贯穿整个OS的生活。
我应该从哪里开始?
提前致谢, RKS
答案 0 :(得分: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"];
答案 1 :(得分:0)
这听起来像是“菜单额外”/“状态栏项目”。
状态栏项目的官方API是NSStatusBar;见Apple's information on status bars。
非官方(因此无法保证继续工作,甚至无法在最新的OS X上工作)内部界面的菜单附加功能是NSMenuExtra;例如,请参阅this information on NSMenuExtra。