【问题标题】:cocoa: Drag and Drop svg images可可:拖放 svg 图像
【发布时间】:2015-04-27 14:28:22
【问题描述】:

我正在开发一个在 NSCollectionView 中显示图标的简单应用程序。 NSCollectionView 以 png 格式显示图标预览,用户可以将其拖到图像编辑器中。我想允许用户拖放不仅是 png,还包括 svg 文件。我加载了 svg 图像数据,但我如何将其复制到 NSPasteboard 以将 svg 数据复制到 Sketch 应用程序。

【问题讨论】:

  • 我不知道细节,但我可以告诉你,大多数应用程序不会处理 SVG,但很多可以导入矢量 PDF。此外,Sketch 无法从拖放中获取任何矢量数据。

标签: objective-c cocoa drag-and-drop file-type nspasteboard


【解决方案1】:

像 Sketch 这样的应用程序不会拖放 SVG 数据。相反,他们正在创建一个临时 svg 文件并将文件 URL 放入NSDraggingItem。这允许某种 SVG 支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-29
    • 1970-01-01
    • 2014-09-17
    • 1970-01-01
    • 2020-04-24
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多