0
我想在打開全局快捷方式時打開我的狀態欄應用程序。 如何以編程方式打開狀態欄應用程序?
這裏是我如何設置statusItem:
NSMenu *appMenu=[NSMenu new];
NSMenuItem *firstItem=[NSMenuItem new];
[firstItem setView:_clickView];
[appMenu addItem:firstItem];
self.statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:100];
[self.statusItem setTitle:@"App"];
[self.statusItem setMenu:appMenu];
之後,我使用DDHotKey對快捷方式作出迴應。我可以確定快捷方式是否被觸發,但我不知道如何打開菜單,因爲它是狀態欄單擊。
我也嘗試玩NSMenu popUpContextMenu。但在我看來,這是不正確的。該菜單顯示在一個新窗口中,這不是我正在尋找的行爲