如何检测NSOutlineView(Snow Leopard)上的拖动操作

时间:2011-12-28 18:23:08

标签: cocoa drag-and-drop nsoutlineview

我有一个NSOutlineView用作文件路径拖动源,它支持复制和移动操作,定义如下所示

- (NSDragOperation)draggingSourceOperationMaskForLocal:(BOOL)flag {
    return NSDragOperationCopy | NSDragOperationMove;
}

当我将文件名拖动到Finder以移动它们时,我必须刷新UI以从outlineview中删除项目,但我如何检测用户已“移动”而不是“复制”(例如按住alt键)?

0 个答案:

没有答案