с iOS 3.x - PullRequest
       5

с iOS 3.x

1 голос
/ 18 января 2011

В моем приложении я загружаю изображения типа [UIImage imageNamed:@"fileName"] (без расширения), которые отлично работают на устройствах iOS 4.x.Для поддержки отображения сетчатки каждое изображение доступно в двух версиях (с «@ 2x»).

На устройствах iOS 3.x не загружаются изображения, что связано с отсутствующим расширением файла.

Работает ли это, если изображения загружаются с расширением ([UIImage imageNamed:@"fileName.png"]), а также поддерживают отображение на сетчатке?В этом случае загружается ли изображение «fileName@2x.png» на устройства Retina или «fileName.png»?

Проблема в том, что у меня нет устройства под управлением iOS 3.x для тестирования.Спасибо заранее!

Ответы [ 2 ]

2 голосов
/ 18 января 2011

Если вы работаете с iOS SDK> = 4.x [UIImage imageNamed:@"fileName.png"], автоматически загружайте файл изображения @ 2x в обоих случаях (с расширением .png или без него).

Если вы работаете с iOS SDK <4.X, автозагрузка @ 2x файла не поддерживается. </p>

Однако вы можете продолжить развертывание приложения на iOS 3.x, даже если вы используете SDK 4.x, установив опцию сборки «Развернуть цель iOS» на значение iOS 3.x.

Вы можете протестировать свое приложение на более старой iOS, загрузив более старые версии SDK и установив путь установки, отличный от стандартного "/ Developer", выполнив это на симуляторе iOS, чтобы показать все доступные версии iOS.

1 голос
/ 18 января 2011

Он автоматически получит @ 2x изображения, если оно доступно в комплекте ...

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