Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa NSMenuBar鼠标按下通知?_Cocoa_Nsstatusitem_Nsstatusbar - Fatal编程技术网

Cocoa NSMenuBar鼠标按下通知?

Cocoa NSMenuBar鼠标按下通知?,cocoa,nsstatusitem,nsstatusbar,Cocoa,Nsstatusitem,Nsstatusbar,我正在尝试查找通知/方法,以检查是否单击了NSStatusBar(系统范围栏)中的NSStatusItem 有人知道如何做到这一点吗 谢谢 2011年11月编辑 我指的是整个状态栏中的“任意”项。执行以下操作: statusItem.target = self; statusItem.action = @selector(mouseDown:); statusItem.sendActionOn = NSLeftMouseDownMask; // try without this at first

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

有人知道如何做到这一点吗

谢谢

2011年11月编辑

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

执行以下操作:

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
然后:

做一些类似于:

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
然后: