iOS - 我们可以在 运行 时将矢量 pdf 转换为 png 吗?

iOS - Can we convert vector pdf to pngs at run time?

http://martiancraft.com/blog/2014/09/vector-images-xcode6/

我在整个项目中通过在 xcassets 中添加 pdf 来支持矢量 pdf,如下所示:

因此,当我们构建项目时,Xcode 将 pdf 转换为 @1x、@2x 和 @3x PNG 文件。当我们 运行 应用程序时,iOS 会自动选择 Xcode 根据设备要求生成的适当的 @1x、@2x 或 @3x 图像。

问题:

在一个屏幕上,我们的图标是动态的。这意味着我们通过 API 获取 pdf 图像。我不确定 xcode 如何在 运行 时间转换这些 pdf。

请帮忙!

有一个名为 UIImage-PDF 的库,您可以使用它在运行时将 PDF 加载到 UIImagehttps://github.com/mindbrix/UIImage-PDF