我有一个简单的问题。假设我有一个关于屏幕,我在那里显示公司徽标或应用徽标。
64x64logo.png
128x128logo@2x.png
关于屏幕加载了logo.png
我们如何为基于视网膜的iphone交换高分辨率图像
或系统会自行完成。
答案 0 :(得分:0)
iOS使用@ 2x识别视网膜图像,因此您无需为不同设备明确选择图像。如果app在非视网膜设备上,它将选择logo.png,在视网膜设备上将自动显示@ 2x
答案 1 :(得分:0)
您的视网膜设备将负责处理,只需要在资源中添加2个图像,一个用于非ratina UI,另一个用于ratina UI。
你唯一需要注意的是给两个图像赋予相同的名称,并将@ 2x后缀添加到ratina图像。
像这样: for non-ratina device-logo.png
for nratina device-logo@2x.png
请查看苹果documentation。