我使用 640x1136 图像作为我的应用程序的背景,但图像显示为放大。作为初始屏幕的相同图像正确显示。我按照此处找到的说明进行操作。两张图,
原图:
屏幕截图,模拟器 iPhone 6.1,和我的 iPhone 5 上的外观相同
我正在使用的代码如下:
CGRect screenSize = [[UIScreen mainScreen]bounds];
if (screenSize.size.height == 568.0f) {
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Default-568h@2x"]];
}else {
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Default@2x"]];
}