我在使用 imageWithContentsOfFile 时遇到问题。我有一个大小为 640 × 1136 像素的图像,它应该是应用程序启动屏幕的背景图像。该文件可以更新,然后将自动下载。我的想法是拥有一个文件并调整大小并裁剪它以适应较小的屏幕。
但是当我加载图像时,尺寸只有 320 宽。我已经用 Finder 将它放在模拟器文档文件夹中,所以我可以看到文件图像是正确的。也试过用@2x 命名文件,但没有成功。
这是我的代码
NSString *imagePath = [NSHomeDirectory() stringByAppendingPathComponent:imageName];
UIImage *bgImage = [UIImage imageWithContentsOfFile:imagePath];
CGSize loadedImgSize = bgImage.size;
顺便说一句,正在为 iOS 5.0 编译以支持未更新的设备...