仅支持视网膜设备

我真的很困惑,如果我只捆绑@ 2倍的图像,我只有一个视网膜屏幕的布局。 IOS会再缩放吗?

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

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

除了iPhone 5之外,所有iPhone手机的屏幕尺寸均为320×480点。 视网膜iPhone的屏幕尺寸为640×960像素(但与非视网膜设备的点尺寸相同)。

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

为什么不在模拟器上更改self.view.frame.size.width?