2016-04-22 2 views
0

Я потратил некоторое время, пытаясь разобраться в этом и нашел неотвеченный вопрос, который я потерял. Но heres the beat:Приложение Hello World Phonegap имеет неправильное разрешение на iPhone 6

Я использовал phonegap create . my.app.id, и он создал приветственную мировую плиту котла, которая выглядит ужасно на iphone 6. Есть черные полосы, уменьшающие ее до размера iPhone 4, и разрешение неверно.

Признаки - это черные полосы выше и ниже вашего приложения, строка состояния и клавиатура с неправильным разрешением, а приложение размыто.

+0

[Лучшие ошибки Разработчиков, новых для Кордовы/Телефонных переговоров] (https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/new-to-Phonegap.md) – JesseMonroy650

+0

Приятный список, но я не согласен с «читать документацию»; это ужасно. – lededje

+0

В документации есть проблемы, но ваша проблема является мирской. Таким образом, вы можете продолжать бороться с тривиальной проблемой или читать. Твой выбор. Вы также можете попробовать настоящие форумы. Удачи. – JesseMonroy650

ответ

1

Что вам нужно сделать, это указать больше размеров заставки. Это то, что контролирует разрешение на разных устройствах ... Я знаю, не спрашивайте.

Для Android вам нужно следующее:

<splash src="..." density="land-hdpi"/> 
    <splash src="..." density="land-ldpi"/> 
    <splash src="..." density="land-mdpi"/> 
    <splash src="..." density="land-xhdpi"/> 
    <splash src="..." density="port-hdpi"/> 
    <splash src="..." density="port-ldpi"/> 
    <splash src="..." density="port-mdpi"/> 
    <splash src="..." density="port-xhdpi"/> 

Для прошивкой вам необходимо следующее:

<splash src="..." width="320" height="480"/> 
<splash src="..." width="640" height="960"/> 
<splash src="..." width="768" height="1024"/> 
<splash src="..." width="1536" height="2048"/> 
<splash src="..." width="1024" height="768"/> 
<splash src="..." width="2048" height="1536"/> 
<splash src="..." width="640" height="1136"/> 
<splash src="..." width="750" height="1334"/> 
<splash src="..." width="1242" height="2208"/> 
<splash src="..." width="2208" height="1242"/> 

Если он по-прежнему не отображается правильно проверить, если нет другой набор, который отсутствует этот список.