如何使用特定语言的本地化UIImage?

时间:2011-11-05 16:06:55

标签: objective-c ios localization uiimage

我的应用程序中有设置,希望让用户可以切换应用程序的语言。语言可能与设备设置不同。

对于NSStrings,我找到了一个解决方案但是如何使用UIImages进行解决?

我已经对我的所有图片进行了本地化,但现在根据设备语言选择它们。要做到这一点,我该怎么办?我现在唯一的选择是将名称放在Localizable.strings中并从那里加载它们。

有更好的方法吗?

Thx; - )

1 个答案:

答案 0 :(得分:1)

类似的东西:

  • - [NSBundle URLForResource:withExtension:subdirectory:localization:]
  • - [NSBundle pathForResource:ofType:inDirectory:forLocalization:]

应该这样做。

然后使用类似的东西:

  • -[UIImage initWithContentsOfFile:]
  • -[UIImage initWithData:]

用于创建UIImage