NSMenuBar鼠标按下通知?

时间:2011-12-30 15:53:46

标签: cocoa nsstatusitem nsstatusbar

我正在尝试查找通知/方法来检查是否点击了NSStatusBar(系统范围栏)中的NSStatusItem。

有人知道如何实现这个目标吗?

由于

EDITED 20120111

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

1 个答案:

答案 0 :(得分:0)

做类似的事情:

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");
}