Я знаю, что могу использовать тег @2x
для автоматической загрузки изображений для экранов Retina. Какие еще теги поддерживаются?
1 ответ
В настоящее время поддерживаются три тега:
@2x
для экранов Retina.~iPad
для iPad должен быть последним тегом перед расширением.~iPhone
для iPhone и iPod Touch, опять же, должен быть последним.
Для заставки есть также версия Default-568h@2x
для iPhone 5. Это предполагает, что вы можете использовать -568h
для автоматической загрузки изображений для iPhone 5, но, к сожалению, это не так (rdar: // 12516489). Вы можете пропатчить класс UIImage
, чтобы добавить поддержку самостоятельно.
В итоге есть пять возможных вариантов изображения:
Image.png
для старых устройств, 480✕320Image@2x.png
для Retina, 960–640Image-568h@2x.png
для Retina, 1136–640, только после установки патчаUIImage
Image~iPad.png
для старых iPad, 1024–768Image@2x~iPad.png
для Retina iPad, 2048–1536 гг.
Все это продемонстрировано в образце проекта загрузчика изображений iOS на GitHub.
Похожие вопросы
Связанные вопросы
Новые вопросы
ios
iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, характерных для этих языков программирования.