UIImage imageNamed не работает на IOS 5.0 - PullRequest
3 голосов
/ 19 марта 2012

Я использую этот код:

[image setImage: [UIImage imageNamed: @ "some@2x.png"]];

и он работает на ios 4.3, но на ios 5.0 я не вижу свое изображение.

Кто-нибудь знает, к какому виду относится эта проблема?

Ответы [ 2 ]

6 голосов
/ 19 марта 2012

Обычно вам не нужно включать в имя @ 2x - iOS должна автоматически выбрать правильное имя файла (some.png или some@2x.png) в зависимости от масштаба экрана. Вы пробовали это:

[image setImage:[UIImage imageNamed:@"some.png"]];

вместо

1 голос
/ 19 марта 2012

Как сказал Мартин (другой :)), вы не должны добавлять @ 2x, если у вас есть и yourImage.png и yourImage@2x.png.

Я также перечислил многопричины проблем, которые могут возникнуть с imageNamed здесь

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