iOS 5 - Webview - Масштаб, чтобы соответствовать - PullRequest
2 голосов
/ 13 февраля 2012

Я показываю HTML в веб-просмотре.HTML-код выглядит великолепно, но я не могу Zoom.

Чтобы включить масштабирование, я должен включить «Scales Page, чтобы соответствовать».Если я позволю, чтобы страницы выглядели ужасно и маленькими.Я хочу сохранить ту же компоновку, которую вижу при отключенной подгонке масштабируемой страницы, но мне нужен масштаб для работы.

Любая помощь?

Ответы [ 2 ]

5 голосов
/ 13 февраля 2012

Иногда веб-страницы выглядят очень плохо при загрузке в элемент управления UIWebView.Вы можете попробовать трюк, например, установить собственное значение масштаба для отображаемой веб-страницы.Например, вы можете определить метод UIWebViewDelegate следующим образом:

- (void)webViewDidFinishLoad:(UIWebView *)webView {
    [webView stringByEvaluatingJavaScriptFromString:@"document.body.style.zoom=1.7;"];
}

Значение увеличения, которое вы должны выяснить самостоятельно, зависит от вида веб-страницы.

2 голосов
/ 15 февраля 2012

Я нашел трюк, чтобы он выглядел хорошо.

Я изменил масштаб страницы, чтобы он соответствовал true (для включения масштабирования), и моя страница выглядела ужасно.Поэтому я добавил следующую строку в заголовок HTML:

<meta name="viewport" content="width=320"/>  

И все снова выглядит хорошо!

Если вы хотите изменить масштаб страницы, чтобы она соответствовала true (включить масштабирование), и нажмитене хочу менять все таблицы стилей, этот трюк работал для меня.

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