objective-c - 显示图像和一些信息的 QuickLook 插件

标签 objective-c macos quicklook

我目前正在编写一个 QuickLook 插件,我想知道如何同时显示图像和有关该图像的一些信息,类似于 http://www.code-line.com/software/sneakpeekphoto/ .

最佳答案

只有一种方法可以做到这一点:将您的内容转换为已支持的内容。这意味着 PDF 或 HTML。您有两个选择:

  1. 对于静态信息,您可以通过将 View 呈现为 PDF 来创建简单的 PDF 预览。 (使用 -dataWithPDFInsideRect: NSView 的方法)
  2. 对于动态信息,创建带有链接等的 HTML 页面。 QuickLook 将显示它。 (我认为您的示例也是这样做的。)

我们还没有找到自己创建复杂预览的方法,因此也不得不坚持使用其中一种方法。 Keynote 和 Pages 做同样的事情——它们将他们的演示文稿转换为多页 PDF 预览...

关于objective-c - 显示图像和一些信息的 QuickLook 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3489049/

相关文章:

objective-c - QuickLook 消费者作为 NSViewController 的委托(delegate)

javascript - 'quicklooks' 图像的简单 JavaScript/jQuery 插件

objective-c - 在预处理器宏中包装内联 C 函数

ios - 没有 USB 的 Xcode 6.1 调试?

ios - 我如何(成功地)将 maskView 设置为 UIView?

python - 在Mac上的终端中停止python

ios - __kindof 和不在 Objective-C 中使用它的区别

c++ - 使用包含OpenCV的cmake构建MacOS可执行文件进行分发

macos - NSSavePanel 在优胜美地崩溃

Cocoa:对 QLPreviewPanel 中的 keyDown 使用react