Загрузка локализованного UIImage - PullRequest
5 голосов
/ 24 сентября 2010

Мне нужно загрузить локализованные изображения в мое приложение для iOS, но также необходимо учитывать, что они могут быть типа ...@2x. Как я могу это сделать?

1 Ответ

21 голосов
/ 24 сентября 2010

Исправленный ответ

[UIImage imageNamed:@"TestImage"] сначала просматривает ресурсы, если ничего не найдено, то просматривает папки lproj dir. Так что вам нужно всего лишь поместить локализованные изображения в нужную папку.

Старый ответ

NSLocalizedString должен добиться цели. См. Локализация строковых ресурсов .

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