【发布时间】:2011-09-07 22:39:24
【问题描述】:
我的问题确实涉及拖入大纲视图,但我想这没有任何区别。
如果我打开了两个文档(基于相同文档的应用程序),并且我将一个项目从一个文档拖动到另一个文档,我如何判断我是否在与开始时不同的窗口中拖放?
我会立即执行此操作的方式是在大纲视图中将布尔 ivar 设置为 Yes:writeItems... 然后在成功丢弃时将其设置回否。然后在进入 outlineView:acceptDrop... 如果 drop 在同一个文档中,则 ivar 应该是 Yes,如果它是不同的文档,则应该是 No。
我还缺少什么更好或更传统的方法吗?
【问题讨论】:
标签: macos cocoa drag-and-drop