I added the images to the LaunchImage
asset for both iOS 7.0 and later, and iOS 7.0 and prior. The correct image is used as launch image for all the screen sized and resolutions. Now I'm trying to use the same asset to add a background image using the following code:
self.backgroundImage = [UIImage imageNamed:@"LaunchImage"];
UIImageView *backgroundView = [[UIImageView alloc] initWithImage:self.backgroundImage];
[self.view addSubview:backgroundView];
However, the R4 image is never loaded. It only loads the 2x image. This is a problem for 4 inches devices because the only image that has the right size (640 x 1136 pixels) is the R4 one.
I understand R4 images are only meant to be used only for iPhone and later with iOS7 and later, but it doesn't even work when I use 4-inch 64-bit iOS simulator, and even if it does what about the 4-inch with iOS6 and prior?