2012-10-15 5 views
2

Я локализовал одно изображение с именем «background.png». Я вижу, что есть два изображения с тем же именем, но для разных языков. Как загрузить изображение? Точно так же, как раньше?Как локализовать изображение с таким же именем?

backgroundImage = [[UIImageView alloc] initWithImage: [UIImage imageNamed: @ "background.png"]];

Кажется, что он не работает?

ответ

3

Предполагая, что вы поместили изображение в одну из папок lproj, изменение кода не требуется. ОС выберет правильный вариант для языковых настроек пользователя.

Вы можете перемещать Xcode изображение в папку lproj, выбирая его в навигаторе проекта, показывая «Инспектор файлов» и нажав кнопку «Сделать локализованным».

Для получения дополнительной информации см. Image, Sound, and Video Resources.

+0

Спасибо. Я забыл локализовать образ @ 2x, поэтому он не работает. Теперь это работает. – Stella

+0

Извините за мою ошибку. Плюсы игнорируют последние комментарии. Проблема все еще существует. Изображения уже находятся в соответствующих папках lproj. Когда я сменил язык, изображение не изменилось бы соответствующим образом. Любая ошибка, которую я сделал? – Stella

Смежные вопросы