UIWebView изменяет размеры текста после вращения: поиск объяснения волшебной ошибки или моей глупости

Если вы включите gwt SDK в свой проект, поле режима разработки gwt содержит кнопку сервера перезагрузки, которая будет работать нормально.

37
задан Peter Hosey 25 October 2009 в 05:05
поделиться

4 ответа

И волшебным решением было:

<meta name='viewport' content='width=device-width; initial-scale=1.0; maximum-scale=1.0;'>

Если бы я только знал эту неделю назад .. Столько времени, столько нервов потерялось ..

27
ответ дан 27 November 2019 в 04:01
поделиться

Вам, вероятно, просто нужно прочитать этот

https://developer.apple.com/library/content/documentation/appleapplications/reference/safariwebcontent/UsingtheViewport/UsingtheViewport.html

Аналогично, если вы укажете только ширина области просмотра, высота и начальная масштабы предполагаются. Рисунок 3-15 показывает рендеринг той же веб-страницы, когда ширина области просмотра установлена ​​на 320. Обратите внимание, что портретная ориентация отображается так же, как на рисунке 3-14, но альбомная ориентация поддерживает ширину 320 пикселей, что изменяет начальный масштаб и имеет эффект увеличения, когда пользователь изменяется на альбомную ориентацию.

5
ответ дан 27 November 2019 в 04:01
поделиться

Я пробовал ваш случай, но безуспешно.

Решение сработало для меня:

[перезагрузка webView];

2
ответ дан 27 November 2019 в 04:01
поделиться

В Safari Web Content Guide также упоминается, как отключить автоматическое изменение размера текста в CSS, что в моем случае решило проблему.

html {
    -webkit-text-size-adjust: none; /* Never autoresize text */
}
117
ответ дан 27 November 2019 в 04:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: