我的应用程序应该支持 iOS 5.0+ 我有背景 UIImage,它应该根据设备加载正确的图像。因此,我创建了 5 张具有相应分辨率的图像。
- 图片.png
- img@2x.png
- img-568h@2x.png
- img~ipad.png
- img@2x~ipad.png
我还设置了 Default-568h@2x.png 初始图像。然后我在 viewDidLoad 中检测我的应用正在运行和使用哪个设备
[bkgImageView setImage:[UIImage imageNamed:@"img.png"]];
加载适当的图像。所有分辨率都加载得很好,除了 iPhone 4" 之一,即 img-568h@2x.png。如果我明确加载这个
[bkgImageView setImage:[UIImage imageNamed:@"img-568h@2x.png"]];
比例不正确。那么如何自动或手动加载 4" 视网膜图像?