0

我一直在网上搜索一个让我锁定的问题的答案。

我有一个子类 NSView 并希望它是可拖动的。当发布到桌面时,希望使用我分配的 NSData(以及已分配的扩展名)保存为文件。

我认为我需要正确调用:

[self dragImage:pic at:NSMakePoint(50, 50) offset:NSMakeSize(50, 50) event:theEvent pasteboard:pboard source:self slideBack:NO];

但我一直在寻找几个小时,并没有找到任何可以帮助我的东西。

4

1 回答 1

0

您是否尝试过使用其中一种文件拖动方法NSView

- (BOOL)dragFile:(NSString *)filename fromRect:(NSRect)rect slideBack:(BOOL)aFlag event:(NSEvent *)event;
- (BOOL)dragPromisedFilesOfTypes:(NSArray *)typeArray fromRect:(NSRect)rect source:(id)sourceObject slideBack:(BOOL)aFlag event:(NSEvent *)event;
于 2012-03-23T03:54:05.720 回答