1

我有一个简单的问题。假设我有一个关于屏幕,我在其中显示公司徽标或应用程序徽标。

64x64logo.png

128x128logo@2x.png

关于屏幕加载了logo.png 我们如何为基于视网膜的 iphone 交换高分辨率图像

还是系统会自己做。

4

2 回答 2

0

iOS 使用 @2x 识​​别视网膜图像,因此您无需为不同的设备明确选择图像。如果应用在非视网膜设备上,它将选择 logo.png 并且在视网膜设备上 logo@2x 将自动显示

于 2012-11-30T17:42:19.440 回答
0

您的 Retina 设备会处理它,您只需在资源中添加 2 张图像,一张用于非ratina UI,另一张用于ratina UI。

您唯一需要注意的是为两个图像赋予相同的名称并将@2x 后缀添加到ratina 图像。

像这样:

for non-ratina device-logo.png

for nratina device-logo@2x.png

请查看苹果文档

于 2012-11-30T17:43:33.480 回答