当tableView为拖拽源时,是否需要继承NSTableView或NSTableCellView来创建自定义拖拽图片?
如果没有,我缺少什么神奇的方法来做到这一点?我似乎找不到任何可靠的东西。
NSTableCellView子类可以(有点神秘地)覆盖:
@property(retain, readonly) NSArray *draggingImageComponents
(将组合在一起的NSDraggingImageComponent实例
数组(谁知道它们以何种方式组合......))
NSTableView本身有
- (NSImage *)dragImageForRowsWithIndexes:(NSIndexSet *)dragRows tableColumns:(NSArray *)tableColumns event:(NSEvent *)dragEvent offset:(NSPointPointer)dragImageOffset
但这些似乎确实是子类化选项。
有人知道这里的另一种技术吗?(10.8+ 是目标)