I'm in the process of migrating my images to an Asset Catalog. My app needs to access the Launch Image after launch and display it on the screen.
Easy enough, but I have different images for short and tall iPhones, and my iPhone 5 is loading the short launch image when I call [UIImage imageNamed:@"LaunchImage"]
.
Okay so maybe I can't do this with a Launch Image. I'll try putting some images in a normal Image Set instead.
No dice. Using an iPhone 5, when I call [UIImage imageNamed:@"Derp"]
OR when I set an image in Interface Builder, I get the 2x (retina) image instead of the R4 (retina 4-inch) image.
Is this feature broken? How to I get the R4 image on my iPhone 5 (iOS 7)?
For the R4 image to be automatically selected by Xcode you have to change the iOS Target to iOS 7. So even if you use the iOS7 SDK, your project target must be iOS 7.
I have found answer thanks to this. Subtype R4 in Asset Catalog works only with iOS 7 and higher. In other case it will use @2x image.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With