您好我开发了一个可可状态应用程序。例如,当我放一个长标题时,它无法显示,如果我将图像作为图标也无法显示,但如果我放一个小标题,它就能正常工作。 如何解决此问题并显示图像?
statusItem = [[[NSStatusBar systemStatusBar]
statusItemWithLength:NSSquareStatusItemLength] retain];
[statusItem setMenu:menu];
//[statusItem setTitle:@"Notif "];
[statusItem setImage:[NSImage imageNamed:@"image"]];
[statusItem setHighlightMode:YES];
答案 0 :(得分:9)
基本上
NSStatusItem *statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength];
NSImage* icon = [NSImage alloc] initWith ...]
[statusItem setImage:icon];
但您的图片尺寸必须正确(小于20 * 20)