[IOS]仅支持视网膜设备

时间:2013-07-22 09:42:12

标签: ios

我真的很困惑,如果我只捆绑@ 2x图像,我只有视网膜屏幕的布局。 IOS会再次扩展吗?

例如,我将点(800,600)传递给opengl es,IOS会将其更改为(1600,1200)吗?因为我不想支持非视网膜设备,所以(800,600)已经是正确的位置。但我担心IOS会自动将其更改为(1600,1200)。

1 个答案:

答案 0 :(得分:6)

在视网膜设备(iPhone 4,4S或5,以及iPad 3或4)上,每点有2个像素。在非视网膜设备上,每点有1个像素。

除iPhone 5外,所有iPhone的屏幕尺寸均为320x480点。视网膜iPhone的屏幕尺寸为640x960像素(但与非视网膜设备的点尺寸相同)。

在iOS中处理图像时,重要的是像素大小,而不是PPI。请记住,你的@ 2x图像的宽度和高度应该是普通非视网膜图像的两倍。

Why doesn't self.view.frame.size.width change on the simulator?