Изображения для дисплея сетчатки iphone - PullRequest
11 голосов
/ 26 мая 2011

У меня есть рабочее приложение, которое я тестировал в своем ipod touch. Все работает довольно хорошо.

Значки моих вкладок и изображения заставки находятся в отдельной папке в папке «Мои ресурсы»

Resources->images

Теперь я знаю, что для iPhone4 мне нужно использовать 2x изображения.

Мой вопрос касается поддержки iPhone4, все, что мне нужно сделать, это добавить 2x изображения в папку с изображениями. Например, если мое изображение-заставка Default.png , я должен добавить свое 2x-изображение как Default@2x.png в папку с изображениями, и iphone будет использовать его автоматически.?

То же самое для всех изображений на вкладках?

Заранее спасибо

Ответы [ 2 ]

14 голосов
/ 26 мая 2011

Да, все, что вы сказали, верно. Не забудьте также импортировать @2x изображения в ваш проект XCode (например, перетаскивая их из Finder в XCode), чтобы они были добавлены в комплект при создании приложения.

9 голосов
/ 26 мая 2011

Для приложений, над которыми я работал, у меня есть только одно изображение в этом формате:

myImage@2x.png

Когда я ссылаюсь на это изображение, я делаю следующий вызов, и он всегда работает, будь то на 3GS /iPhone 4 или iPad.

[UIImage imageNamed:@"myImage.png"]
...