如何获取QuickLook预览项的缩略图?

时间:2016-12-12 15:22:17

标签: ios swift uiimage quicklook qlpreviewcontroller

我正在使用QLPreviewController预览各种文档。控制器具有“列表视图”选项,其中显示控制器中所有文档的图像和标题。

Standard QLPreview List View

如何获取该图像,以便在不同的屏幕上显示?

我正在尝试创建一个“查看文件”屏幕,其中显示所有文件详细信息和缩略图预览。然后单击缩略图将使用户进入完整预览。

File Detail Page

1 个答案:

答案 0 :(得分:0)

在iOS中,没有用于保存文件缩略图的API(例如AppCoda-ImageAppCoda-PDF),但是您可以使用诸如AppCoda-PagesAppCoda-Word之类的图标,AppCoda-KeynoteAppCoda-Text.

// Create an `UIDocumentInteractionController` with the file URL.
let controller = UIDocumentInteractionController(url: <#URL#>)

// Get icon
_ = controller.icons[0]

这将返回图标,但不会返回缩略图。