使用NSStatusItem在拖放期间关闭菜单

时间:2013-09-04 17:02:19

标签: osx-mountain-lion xcode4.6 nsstatusitem

这个问题是对Drag and Drop with NSStatusItem

的回应

@rob Keniger的代码适合我。按照这些确切的步骤,当我运行应用程序时,单击菜单栏图标,我可以将东西拖动到我的拖动区域,一切正常。我的问题是,如果我运行应用程序,(然后不是先单击菜单图标)单击Finder,然后单击菜单栏图标,当我尝试拖动时,菜单会在我拖动时关闭。

每次用户打开菜单并拖动菜单时,如何使菜单视图保持打开状态?

1 个答案:

答案 0 :(得分:0)

看起来你必须这样做:

[NSApp activateIgnoringOtherApps:YES];