我有一个 iPhone 4 应用程序,同时具有标准和高分辨率图形,例如:
icon-gun.png
icon-gun@2x.png
现在我想做一个 iPad 版本,icon-gun@2x.png
的大小将适合我的应用程序的 iPad 版本。但是,Interface Builder 不会将 icon-gun@2x.png
显示为 ImageView 列表框中的可选项目。
有没有一种方法可以在不复制和重命名的情况下重新使用 @2x
PNG?谢谢!
最佳答案
您必须以编程方式设置图像,我认为没有办法从 Interface Builder 中进行设置。以下是获取 icon-gun@2x.png 的 UIImage 的方法:
NSString *imagePath = [[NSBundle mainBundle]
pathForResource: @"icon-gun@2x" ofType:@"png"];
UIImage *imgGun2x = [UIImage imageWithContentsOfFile:imagePath];
关于iphone - 有没有办法在通用应用程序中共享(高分辨率)图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4182566/