Я разработал приложение для iPhone html5 без фактической его компиляции.Я тестировал как веб-приложение (с закладкой на домашнем экране и включенным сыном).
Я использовал этот фрагмент, чтобы он выглядел красиво на iphone:
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=0.5, maximum-scale=0.5" />
Все было замечательно, но когда я все закончил и попытался скомпилировать как реальное приложение (используя phonegap в качестве оболочки) я обнаружил, что приведенный выше фрагмент полностью игнорируется и приложение выглядит увеличенным.
Я обнаружил похожую проблему на github , и исправление:
Я исправил это, добавив это в PhoneGapDelegate.m в строке 180:
webView.scalesPageToFit = YES;
Но есть две проблемы:
- веб-страница больше не доступна (я думаю, они переехали или что-то в этом роде)
- у меня нет никаких неприятностей
PhoneGapDelegate.m
в моем проекте!Единственный как-то связанный файл - это AppDelegate.m
или что-то, что не помогает вообще.
Другое найденное мной исправление это , которое ... оно не работает,Я получаю сообщение об ошибке:
webView.frame = webViewFrame; // `webView` undeclared (first use in this function)
Итак ... Есть идеи, как заставить это работать?
Спасибо!
РЕДАКТИРОВАТЬ
Я наконец нашел ответ