Суффикс для изображений Retina в iPhone 5

У меня есть несколько файлов изображений для iPhone 5 размером 640x1136, я ранее реализовал изображения Retina для iPhone 4 и 4S, используя суффикс @2x, так что какой будет суффикс для изображений в iPhone 5, мы можем использовать то же самое, что и @2x, или это должен быть изменен.


person user1640237    schedule 20.09.2012    source источник


Ответы (3)


См. мой ответ здесь. Несколько полезных макросов, которые помогут вам в работе с изображениями.

person Leo Natan    schedule 25.09.2012

Он по-прежнему будет использовать @2x изображений, если они доступны. Есть суффикс -568h, который вы можете использовать для образа запуска, например [email protected], но в настоящее время это единственное место, где он поддерживается; см. ответ Лео, чтобы узнать, как заставить это работать в другом месте.

person Noah Witherspoon    schedule 20.09.2012
comment
Суффикс -568h работает только для образа запуска, он не будет работать для других образов. Смотрите мой ответ для макросов, которые помогут вам. - person Leo Natan; 21.09.2012

Для iPhone Retina 4 дюйма (iPhone 5) это по-прежнему суффикс @2x, потому что плотность такая же, как у iPhone Retina (iPhone 4 и 4S). Экран больше, но имеет ту же плотность.

Суффикс -568h будет работать только для изображения по умолчанию, потому что это единственное место, где он вам действительно нужен (просто чтобы сообщить системе, что ваше приложение было оптимизировано для этого нового размера экрана, и оно может растянуть ваши представления).

Соглашение об именах Default-xxx.png предназначено только для предоставления правильного изображения во время запуска приложения, но я думаю, что нет смысла пытаться воспроизвести его для загрузки других изображений в imageViews. Это как Default-(landscape|portrait).png на iPad. Вам никогда не понадобится это соглашение, чтобы загружать изображения самостоятельно.

Единственное правило:

  • @ для плотности (сейчас существуют 2 плотности, нормальная и 2x)
  • ~ для устройства (сейчас существует 2 разных устройства, iphone и ipad)

Чтобы адаптировать images/imageView к 4-дюймовому iPhone, вы должны поиграть с режимом контента вашего imageView и настройками автоматического изменения размера.

person Ludovic Landry    schedule 19.12.2012