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

时间:2015-06-30 05:22:00

标签: ios image pdf vector dynamically-generated

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

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

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

问题:

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

请帮忙!

1 个答案:

答案 0 :(得分:3)

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