不要通过添加视图的方式加载图片。
image = [NSImage imageNamed:@''pic'];
imageView = [NSImageView imageViewWithImage:image];
[self addSubview:imageView];
不要按上面的方式加载图片。
按绘图的方式绘制图片就可以了。
- (void)drawRect:(NSRect)dirtyRect {
[superdrawRect:dirtyRect];
[ [NSImage imageNamed:@''pic'] drawInRect:dirtyRect];//能过绘图方式。解决拖拽文件,获取不到文件路径的问题。
// Drawing code here.
}
拖拽的时侯就会回调 performDragOperation
网友评论