Проблема с изображениями iPhone5 и iPhone6 ​​@2x

Какое официальное соглашение об именах iOS для (@2X),

Айфон 6:

667x375 точек 1334x750 пикселей 2x масштаб 1334x750 физических пикселей 326 физических точек на дюйм 4,7 "

iPhone 5:

568x320 точек, 1136x640 пикселей, 2x масштаб, 1136x640 физических пикселей, 326 физических точек на дюйм 4,0 "

Ай фон 4:

480x320 точек 960x640 пикселей 2x масштаб 960x640 физических пикселей 326 физических точек на дюйм 3,5 "

Итак, это устройство распознает изображение (с @ 2X) для iPhone 6, iPhone 5 или iPhone 4?

2 ответа

Решение

Не существует открытого способа разграничить ваши изображения между различными подтипами устройств. Если вам необходимо загрузить отдельное изображение в зависимости от того, работает ли ваше приложение на iPhone 4s, 5 или 6, вам нужно будет выполнить обнаружение устройства и загрузку нужного изображения полностью в своем собственном коде (используйте размер экрана различать).

Вы можете попробовать @ 3x, хотя я не проверял это.

Другие вопросы по тегам