Phonegap на iPad: пользовательские HTML-страницы? - PullRequest
0 голосов
/ 29 августа 2011

У меня есть приложение HTML5, и я хочу развернуть его с помощью Phonegap на устройствах iOS.Приложение предназначено для смартфонов.Чтобы использовать экран iPad, я разработал новый макет.

Моя идея:

Два отдельных index.html файла в качестве отправной точки для приложения.

  • index.html для смартфонов
  • index-ipad.html для планшетов

Как сделать Xcode или Phonegap для загрузки соответствующей HTML-страницы при запуске приложения?

Приветствия

Johe

Ответы [ 3 ]

2 голосов
/ 30 августа 2011

Я бы использовал один HTML-файл с медиазапросами CSS3 для разных макетов

1 голос
/ 30 августа 2011

Хотя я согласен с предложением user899641 о том, что абстракция устройства должна происходить на уровне PG / CSS, довольно просто модифицировать нативную библиотеку PG для выполнения того, что вы просите. В случае iOS PhoneGapDelegate.m содержит функцию с именем startPage, которая, как написано, возвращает статическую строку index.html. Вы можете изменить эту функцию, чтобы применить дополнительную логику и соответственно вернуть другую стартовую страницу.

1 голос
/ 30 августа 2011

Я бы начал на Java. В зависимости от размера экрана он будет называться либо index.html, либо index-ipad.html. Но если вы используете Phonegap с правильным CSS, вы можете использовать один index.html для обоих. PhoneGap и CSS сделают эту работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...