Разработка iPad Retina

Если у меня теперь есть приложение для iPad, которое поддерживает ios 5.0, как мне объединить мою графику, чтобы она помещалась заподлицо на ipad 3 и ios 5.1?

Я просматривал эти документы Apple, но ничего не нахожу о 5.0 в 5.1 преобразовании. Любые советы?

Я просто хочу иметь возможность использовать графику высокого разрешения. Моя текущая графика вся пиксельная на симе 5.1.

Спасибо!


person Jacksonkr    schedule 13.03.2012    source источник


Ответы (1)


Вам нужно будет обновить свои приложения как минимум с помощью @2x версий графических ресурсов вашего iPad. Итак, для MyImage.png вам понадобится версия с двойным размером с именем [email protected]. Если у вас есть универсальное приложение и, скажем, следующие 3 изображения для iPhone, iPhone Retina и iPad:

вам нужно будет создать MyImage@2x~ipad.png.

Я думаю, что у меня есть на это право... Возможно, в этом случае изображения iPhone будут иметь ~iphone в своих именах, но я не думаю, что это требование. (Я считаю, что это разрешено, но не является требованием.)

person Mark Granoff    schedule 13.03.2012
comment
@sch вы имеете в виду размеры или dpi? - person Jacksonkr; 13.03.2012
comment
Новый файл должен называться: MyImage@2x~ipad.png. Если вы комбинируете строку at2x с другими модификаторами, строка at2x должна стоять перед любыми модификаторами устройства, но после всех других модификаторов, таких как ориентация запуска или модификаторы схемы URL. Из: developer.apple.com/library /ios/#documentation/Cocoa/Conceptual/ (мне пришлось заменить на at2x, чтобы обойти ограничение StackOverflow) - person mahboudz; 17.03.2012
comment
на самом деле, сегодня я обнаружил, что изображения iPhone не загружаются при определенных обстоятельствах. - person Duck; 08.06.2012