如何在 cocoa 中创建可拖动区域并能够在两者之间拖放图像。
例如:
区域1:无图像
区域 2:图像
将区域2的图片拖到区域1,并能够保存(核心数据)图片的位置。
我是否必须做这样的事情:http://developer.apple.com/Mac/library/documentation/Cocoa/Conceptual/DragandDrop/DragandDrop.html ?
最佳答案
是的,您已经回答了自己的问题。您需要实现您引用的文档中描述的各种协议(protocol)。
您可以只使用两个 NSImageView
对象并使它们可编辑。可编辑的 NSImageView
对象默认允许拖放。
但是,NSImageView
不存储有关文件系统中图像位置的信息。如果您需要该信息,您将需要实现您自己的 View /控件。
关于Cocoa:创建可拖动区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2249061/