0

我正在开发一个 iPad3/iPad2 应用程序。在我的包中,我有 iPad2 和 @2xiPad3 图像。当我使用包时它工作正常。在 iPad2 中检测到低分辨率图像,在 iPad 3 中检测到高分辨率图像。但我的问题是当我从文件夹访问它时。我怎样才能对文件夹做同样的事情。当我使用文件夹而不是捆绑时,只加载低分辨率图像。这是我的代码。

NSString *docsDirectory =  [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) objectAtIndex:0];
NSString *fileName = @"image.png";
NSString *path = [docsDirectory stringByAppendingPathComponentNSString stringWithFormat"/%@",fileName]];

我也放在image@2x~ipad.png了文档目录中。但它没有在 ipad3 中自动检测到。我也尝试使用不带扩展名的图像名称。但问题依然存在。

4

1 回答 1

0

在您的文件夹中无需设置 image@2x~ipad.png。只要设置image@2x.png就足够了。

于 2012-07-06T10:11:23.700 回答