cocoa - 加载本地化的 UIImage

标签 cocoa cocoa-touch image localization uiimage

我需要在我的 iOS 应用程序中加载本地化图像,但还必须考虑到它们可能需要是 ...@2x 类型。我怎样才能做到这一点?

最佳答案

正确答案

[UIImage imageNamed:@"TestImage"] 首先查找资源,如果没有找到,则查找 lproj 目录文件夹。所以你只需要把本地化的图片放到正确的文件夹中即可。

旧答案

NSLocalizedString应该可以解决问题。请参阅Localizing String Resources .

UIImage *img = [UIImage imageNamed:NSLocalizedString(@"TestImage",@"")];

关于cocoa - 加载本地化的 UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3787751/

相关文章:

iphone - 将 CGColorRef 作为指针存储在 NSArray 中

iphone - 子类化 UIWebView 是否会令人不悦?

Javafx无法加载新添加的图像

cocoa - NSXMLParser 数据所有权

objective-c - NSScrollView 跳转,在底部添加填充

objective-c - Objective-C中如何获取当前应用程序的前台窗口名称

cocoa - NSDecimalNumber 的 ceilf 和 Floorf 等效方法

python - 将 WXpython 位图转换为图像,然后再返回

html - 如何使图像覆盖 div 的大小,同时保持纵横比,以便我仍然可以完整地看到图像?

objective-c - 如何用各种类型的对象填充堆栈