iOS - 适用于所有iPhone分辨率的一个矢量图像

时间:2016-03-21 11:04:52

标签: ios xcode swift xcasset

我正在尝试为所有屏幕尺寸的iPhone创建一个矢量图像。我创建了使用Illustrator的pdf文件,其大小适用于iPhone 6 plus,即1242 * 231(231是我所需的图像高度),并将其包含在图像资源中,并将比例因子更改为单一矢量。

现在它正在 iPhone 6 plus 中显示,没有任何问题。但是,当我在iPhone 6中尝试相同的单矢量图像时,它会受到挤压。

我在网上发现pdf图像会自动转换为@ 2x和1 @ x。就像我有300 * 300 @ 3x它被转换为200 * 200和100 * 100。

根据这个,那么它是正确的行为,因为1242/2 = 621并且它需要750才能准确显示。

但我的问题是,假设调整它的矢量图像不是吗?还有其他解决这个问题的工作吗?

1 个答案:

答案 0 :(得分:1)

尝试以svg格式保存,这将是更好的解决方案。