在状态栏中执行拖放时窗口消失

时间:2014-07-27 18:35:40

标签: cocoa drag-and-drop window xcode5

我正在制作Mac应用程序,10.9,Objective-C。应用程序保留在菜单栏(状态栏)中,当用户想要使用它时,他/她可以单击该图标并出现一个窗口。

This is how the status item looks like

现在,我已经更改了应用程序内部信息图的文本(“Click abd Select ....”);早些时候它是“拖放到开始”。

我想实现拖放功能,我已经使用自定义视图完成了这项工作;但是视图(窗口)不是持久的。每次我选择一个文件时,此窗口都会消失。

如何制作此窗口以使其不会消失!

Something like this.

单击选择要删除的文件时,我的窗口消失。

P.S。:我尝试使用以下代码,但它不起作用

[NSApp activateIgnoringOtherApps:YES];
[[self window]makeKeyAndOrderFront:self];

[[self window]setLevel:NSPopUpMenuWindowLevel];

0 个答案:

没有答案