我目前正在编写一个 QuickLook 插件,我想知道如何同时显示图像和有关该图像的一些信息,类似于 http://www.code-line.com/software/sneakpeekphoto/ .
最佳答案
只有一种方法可以做到这一点:将您的内容转换为已支持的内容。这意味着 PDF 或 HTML。您有两个选择:
- 对于静态信息,您可以通过将 View 呈现为 PDF 来创建简单的 PDF 预览。 (使用
-dataWithPDFInsideRect:
NSView
的方法) - 对于动态信息,创建带有链接等的 HTML 页面。 QuickLook 将显示它。 (我认为您的示例也是这样做的。)
我们还没有找到自己创建复杂预览的方法,因此也不得不坚持使用其中一种方法。 Keynote 和 Pages 做同样的事情——它们将他们的演示文稿转换为多页 PDF 预览...
关于objective-c - 显示图像和一些信息的 QuickLook 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3489049/