xcode 8 import pdf(vector)intro图像资源不能正常工作

Nik*_*kic 9 xcode vector

  • 我拖动pdf介绍图像资产(通用)和构建x代码...没有生成png @ 2 png @ 3.(只有Pdf)

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

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

在此输入图像描述

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

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

Jas*_*ady 2

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

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

希望我能提供帮助。