Xcode 8导入pdf(矢量)介绍图像资产不能正常工作

时间:2016-09-20 09:43:37

标签: xcode vector

我拖动pdf介绍图像资源(通用)并构建Xcode。

没有生成png @ 2 png @ 3。 (只有Pdf)

我遵循本教程: https://icons8.com/articles/how-to-use-vectors-in-xcode-7/

当我在设备上启动应用程序时,图像质量太差了......

enter image description here

Xcode 6,7工作.... 也许PDF文件需要优化?!

在研究中我发现“svg的大小并不重要”,但在这种情况下它是(我测试它)。

1 个答案:

答案 0 :(得分:1)

不确定这是否有帮助,但从我读到的内容来看,Xcode并不完全支持矢量图形。这听起来好像不是你能够加载矢量图像(.pdf)而且它可以扩展所需的。相反,无论.pdf的默认大小是什么,它都假设是1x大小,然后缩放pdf以在构建时自动创建2x和3x图像。所以它实际上并没有缩放原始版本,只是创建了pdf原始大小的1x,2x和3x png。从我正在阅读的内容来看,人们认为这样做是为了保持向后兼容性。我无法找到任何说明它在Xcode 8中发生了变化的内容,所以我假设它仍然以相同的方式工作。

这个问题似乎很好地回答了这个问题:How do vector images work in Xcode (i.e. pdf files)?

希望我能够提供帮助。