Подтвердить что ты не робот

Экран PhoneGap и Retina

Я создаю приложение для iPhone с помощью phoneGap, но я уверен, что он не работает с использованием дисплея сетчатки, вместо этого он использует старое разрешение iPhone3.

Есть ли способ иметь 2 версии для iPhone при разработке с использованием phoneGap? это одна версия, использующая сетчатку и другую версию с худшим разрешением для более старых устройств.

Спасибо

4b9b3361

Ответ 1

Да, но вам нужно будет использовать либо мультимедийные запросы CSS, либо JavaScript.

http://troymcilvena.com/post/998277515/jquery-retina - это плагин jQuery, который автоматически обрабатывает изображения @2x.

В CSS вам нужно использовать таргетинг на медиа-запрос -webkit-min-device-pixel-ratio: 2, который заменяет фоновые изображения версиями с более высоким разрешением (и устанавливает background-size).

Ответ 2

Retina.js с меньшим количеством CSS он решит вашу проблему.

С другой стороны, для проблем с Phonegap (например: вы не видите, как страница должна выглядеть так, как показано на рисунке), после использования следующего кода в вашем приложении:

<meta name="viewport" content="width=device-width, user-scalable=no, initial-
scale=0.5, maximum-scale=0.5" />

Добавьте это в свой Cordova.plist:

EnableViewportScale : YES