1

我正在尝试查找通知/方法来检查 NSStatusBar(系统宽栏)中的 NSStatusItem 是否被单击。

有谁知道如何做到这一点?

谢谢

已编辑 20120111

我的意思是整个状态栏中的“任何”项目。

4

1 回答 1

1

做类似的事情:

statusItem.target = self;
statusItem.action = @selector(mouseDown:);
statusItem.sendActionOn = NSLeftMouseDownMask; // try without this at first - i can't remember what the default it so you probrably don't need it

然后:

- (void)mouseDown:(id)sender {
  NSLog(@"click click");
}
于 2011-12-30T22:51:46.517 回答