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

ios - 如何获取QuickLook预览项目的缩略图?-LMLPHP

如何获得该图像,以便可以在其他屏幕上显示它?

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

ios - 如何获取QuickLook预览项目的缩略图?-LMLPHP

最佳答案

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

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

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

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

关于ios - 如何获取QuickLook预览项目的缩略图?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41104050/

10-10 20:37