【发布时间】:2018-01-11 03:44:46
【问题描述】:
我有一个文件(比方说是 PDF),已存储到我的 macos Cocoa 应用程序的磁盘中。我有包含此文件路径的 NSURL。
我目前正在使用 NSView 向用户展示此文件存在,其中包含显示文件名的标签和 NSImageView,显示文件的图标(使用 NSWorkspace.shared.icon(forFile:url.path))。
我的问题是,我怎样才能允许用户“选择”或“突出显示”这个 NSView,并且当点击空格键时会弹出该特定文件的 QuickLook 预览。
此外,我如何让 NSView 可拖动,最终结果是能够将 NSView 拖动到 Finder 窗口并将文件复制到拖动的目的地。
对于 QuickLook 和拖动功能,我浏览了 Apple 文档,但没有找到任何准确描述我所追求的内容的内容。
【问题讨论】:
标签: swift macos cocoa nsview quicklook