NSStatusBar拖放与菜单降(NSStatusBar drag & drop with men

2019-10-17 02:33发布

我熟悉的技术说明如下: 将与NSStatusItem下降 ,使能处理文件拖放的NSStatusBar项目。

什么是具有支持拖放和常规菜单交互,很像Cloudapp图标做了状态栏项目的正确方法。

我希望用户能够左键单击NSStatusItem看到正常的菜单列表,以及允许文件拖放功能。

在我看来,像我有,如果我使用上NSStatusItem自定义视图来写都是我自己的点击处理程序代码。 所以我不得不检测的点击和手动显示我的菜单项自己。

我只是想确保没有开始之前,我没有实施更容易(或更好)的方式。

Answer 1:

据我所知,你需要在你的NSStatusItem自定义视图处理拖放。 在这种情况下,它是很容易,但是,增加点击处理到视图中。 你不必自己绘制菜单---如果这是你在问什么---它应该足以调用- (void)popUpStatusItemMenu:(NSMenu *)menu上的NSStatusItem。



文章来源: NSStatusBar drag & drop with menu