我已经阅读了很多主题,但我很困惑。看起来:
if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)] == YES && [[UIScreen mainScreen] scale] == 2.00) {
// RETINA DISPLAY
self.contentScaleFactor = 2.0;
}
我的应用程序准备了一个大小为 320x480 的帧缓冲区,而无需进行上述检查……并将其显示在整个屏幕上。我认为如果我加载一个 2x 图像并将其显示在屏幕上(按比例缩小/2),我与准备一个 640x960 的帧缓冲区而不是按比例缩小我的精灵是一样的。这是正确的吗?我希望如此...否则我将不得不重写许多代码!谢谢