NSImageView 拖放问题

Posted

技术标签:

【中文标题】NSImageView 拖放问题【英文标题】:NSImageView Drag and Drop issues 【发布时间】:2011-06-27 04:41:04 【问题描述】:

我有一个包含两个静态文本字段和两个 NSImageView 的 NSBox。 NSBox 是 myNSBox 的子类。 我已注册视图/NSBox 以接受适当的拖动类型。 因此,当我将项目拖动到静态文本字段时,拖放操作会起作用。 但是,拖放到任何 NSImageView(它们是 NSBox 的子视图)上都不起作用。 一个有趣的观察是我无法将文件从 Finder 拖放到图像视图中。从大纲视图拖放到 NSImageView 工作正常。

有什么建议

【问题讨论】:

更新了问题陈述。 【参考方案1】:

无论如何,我找到了解决方案。必须取消注册图像视图。

【讨论】:

非常适合我,谢谢!你应该接受你的回答@user598789 谢谢!使用 NSTableView 和 -[NSTableCellView imageView] 也很可能会遇到这种情况。

以上是关于NSImageView 拖放问题的主要内容,如果未能解决你的问题,请参考以下文章

NSImageView:水平适应容器宽度,垂直纵横比

如何使用自动布局按比例缩小 NSImageView?

通过约束调整 NSImageView 的大小

NSImageView,用 CMD/CTR+C 复制图片

将 NSImageView 添加到 NSScrollView

AlamofireImage:是不是可以从 Swift 中的 NSimageview 获取原始数据?