Как использовать локализованный UIImage с конкретным языком? - PullRequest
1 голос
/ 05 ноября 2011

У меня есть настройки в моем приложении, и я хочу дать пользователю возможность переключать язык приложения.Язык может отличаться от настроек устройства.

Для строк NSS я нашел решение, но как я могу сделать это с UIImages?

Я локализовал все свои изображения, но теперь они выбраныв зависимости от языка устройства.Что я должен сделать, чтобы это работало?Единственный вариант, который у меня есть сейчас, - это поместить имена в Localizable.strings и загрузить их оттуда.

Есть ли лучший способ сделать это?

Thx; -)

1 Ответ

1 голос
/ 05 ноября 2011

Что-то вроде:

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

должно сделать это.

Тогда просто используйте что-тонапример:

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

для создания UIImage.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...