1

我在我的应用程序中使用 Drag'n'Drop 功能,并面临以下问题:用户可以强制“NSDragOperationGeneric”拖动操作,按下 Command 键。

而且,我实际上应该选择如何处理这种操作类型?有什么好的做法吗?

4

1 回答 1

4

任何对您的应用有意义的东西。在大多数情况下,将其视为NSDragOperationCopy.

事实上,我对这个问题有点惊讶。通常,NSDragOperationGeneric是拖放的基线。也就是说,当您决定在视图中支持拖放时,对您的视图意味着什么就是什么NSDragOperationGeneric。然后,其他拖动操作可以是它的特化或修改。你问自己:“对于一个副本来说,一个 drop 是一个副本 drop 或一个 move drop 而不是一个普通的 drop 是什么意思?” 然后从那里去。(在某些情况下,没有区别。)

于 2013-06-16T18:14:15.820 回答