1

非常简单的应用程序。当任何其他应用程序处于全屏模式时,我的应用程序系统托盘下拉菜单不会显示。其他应用程序(如系统时间的下拉菜单)正确显示。

没有应用全屏

在此处输入图像描述

全屏 Xcode 应用程序(单击图标但未显示下拉菜单)

在此处输入图像描述

这是我的代码->

NSStatusItem *g;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
    // Insert code here to initialize your application
    NSStatusItem *statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength];

    statusItem.menu = [[NSMenu alloc] init];
    NSMenuItem *test = [[NSMenuItem alloc] init];

    test.title = @"Just a test";
    [statusItem.menu addItem:test];


    NSImage *img = [NSImage imageNamed:@"icon.icns"];
    [img setSize:NSMakeSize(18.0, 18.0)];
    statusItem.image = img;
    g = statusItem;
}
4

0 回答 0