【问题标题】:How to pass imageView as source to QuickLook preview如何将 imageView 作为源传递给 QuickLook 预览
【发布时间】:2019-08-06 05:51:49
【问题描述】:

从UIImagePickerController 选择图像后,我试图将该 imageView 作为源传递给需要 URL 作为数据源的 QuickLook 预览。 我没有兴趣将图像写入任何文档存储以创建 URL,这将在磁盘中再次创建副本图像。

注意: 我正在使用扫描仪 SDK,它会在其中返回 UIImage,因此我需要使用该 UIImage 进行 QuickLook 预览。

有什么建议可以实现这个吗?

【问题讨论】:

  • 我快速浏览了 API,似乎委托回调为您提供了一个用户信息字典,其中包含您可以传递给预览的 URL。如果您需要更详细的帮助,请发布您的代码。

标签: ios swift uiimagepickercontroller quicklook


【解决方案1】:

您可能想签出此方法 (https://developer.apple.com/documentation/uikit/uiimagepickercontrollerdelegate/1619126-imagepickercontroller)。此方法的参数之一是一个“信息”字典,可用于获取图像 URL。使用键“imageURL”。

【讨论】:

  • +1,当我们试图从照片中挑选图像时。但是我有扫描仪 SDK,它会因此提供 UIImage,所以我试图查看将 UIImage 作为数据源发送到 QuickLook 的可能性。
  • AFAIK,只要图像没有存储在某个地方,无论是本地还是远程仓库,你都无法获得它的 URL。如果你知道怎么做,请告诉我
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-07
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多