状态栏:如何检测触摸事件?

时间:2013-10-01 11:01:29

标签: macos cocoa nsstatusitem

我已成功将 NSStatusItem 添加到菜单栏,显示常规 NSMenu

是否可以在此捕获悬停事件,在这种情况下,显示不同的菜单?

1 个答案:

答案 0 :(得分:1)

您需要创建一个新的自定义视图,使用[NSView addTrackingRect:...]覆盖方法[NSView mouseEntered:],然后设置为状态项[NSStatusItem setView:]

相关问题