2013-09-15 6 views
2

У меня есть * @ 2x версия каждого изображения, которое я использую в своем приложении, и пока я тестирую в симуляторе, все работает нормально. Но по какой-то причине приложение iPod 4 (без сетчатки) не только загружает неправильные изображения, но и масштабирует их примерно в 4 раза больше их размера. Ответ, заданный в статье this, поможет справиться с проблемой масштабирования, но мне все равно придется решать проблему не сетчатки - сетчатки.iOS @ 2x применяется для не-сетчатки и не масштабируется правильно

+0

У вас также есть соответствующие изображения не @ 2x или у вас есть только изображения 2x2? – rmaddy

+3

iPod4 есть сетчатый дисплей. –

ответ

5

вам необходимо иметь два файла один для сетчатки и других для не сетчатке дисплей

например: [email protected] (большой файл для сетчатки) myImage.png (меньший размер файла для не сетчатки)

, а затем просто позвонить [UIImage imageNamed: @ "myImage"]

он должен работать * Обязательно очистите все, и попробуйте еще раз .. надежда что помогает.

+0

У меня было каждое изображение в этих двух версиях, это не проблема. Но используя [UIImage imageNamed: @ "myImage"], чтобы установить их, а не использовать раскадровку, все исправлено. Большое спасибо. – smoothRenegade

+0

, если вы используете на раскадровке, он установит только одно изображение [email protected] или myImage.png ... так что это должно быть сделано в коде;) –

1

Вы должны сделать background.png (320-480) для не-сетчатки. и [email protected] (640-960) для сетчатки, если вы хотите разработать для iphone5 тоже, вам тоже нужно сделать [email protected] (640-1136)

+0

Я сделал именно это, не помог. У меня есть версии «@ 2x» и «568h @ 2x» background.png и default.png и «@ 2x» всех других изображений. Там что-то мне не хватает. – smoothRenegade

+0

вы отметили «Скопировать элементы в папку целевой группы «??? когда вы копируете изображения в свой проект? и вы добавили цели? – incmiko

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