iOS: 这些按钮图像需要什么分辨率?

iOS: What resolution do these button images need to be?

我有一个按钮,它的大小取决于 iPhone 的大小。对于 iPhone 6+,按钮大约为 165 x 165,对于常规 iPhone 6,按钮大约为 100 x 100。这些按钮需要背景图像。

我是否将按钮图像制作成以下尺寸? @3x 165 x 165,@2x 110 x 110,@1x 55 x 55?我知道@3x、@2x 和@1x 需要相互成比例。我的图像尺寸从 @3x 开始,因为它是最大的,我只是让它从那里缩小,这样它就不会失去质量。我只是想确定这是否是最佳做法。

这些是我会使用的尺寸。除非您的图像具有非常明显的像素对齐细线,否则我认为您不会注意到缩放。

此外,如果您的图像是基于矢量的(或可以是矢量的),我发现最简单的方法是在 Illustrator(或其他软件)中以 1x 的比例创建它们,将它们另存为 PDF,然后设置图像的比例因子在资产目录中设置为 "Single Vector"。 Xcode 然后在构建时处理所有单独的图像创建。如果发现您的尺寸不太合适,编辑图像很容易...而且您不必缩放和保存一堆变化。