Cocoa 加载本地化的UIImage
我需要在我的iOS应用程序中加载本地化图像,但也必须考虑到它们可能需要是Cocoa 加载本地化的UIImage,cocoa,cocoa-touch,image,localization,uiimage,Cocoa,Cocoa Touch,Image,Localization,Uiimage,我需要在我的iOS应用程序中加载本地化图像,但也必须考虑到它们可能需要是..@2x类型。我该怎么做?正确答案 [UIImage imageNamed:@“TestImage”]首先查找资源,如果未找到任何内容,则查找lproj dir文件夹。因此,您只需将本地化图像放入正确的文件夹中 旧答案 我们应该做到这一点。看 不,我的意思是图像是本地化的,而不是名称。我在en.lproj中有一个资源,在es.lproj中有一个资源,等等。我不知道当图像位于*.lproj文件夹中时如何简单地加载它。使用上述
..@2x
类型。我该怎么做?正确答案
[UIImage imageNamed:@“TestImage”]
首先查找资源,如果未找到任何内容,则查找lproj dir文件夹。因此,您只需将本地化图像放入正确的文件夹中
旧答案
我们应该做到这一点。看
不,我的意思是图像是本地化的,而不是名称。我在
en.lproj
中有一个资源,在es.lproj
中有一个资源,等等。我不知道当图像位于*.lproj文件夹中时如何简单地加载它。使用上述方法,您可以将资源文件夹中的所有图像都添加一个后缀,如TestImage-es.png,并将它们映射到字符串文件中。
UIImage *img = [UIImage imageNamed:NSLocalizedString(@"TestImage",@"")];