UiWebView сбросить зум программно - PullRequest
3 голосов
/ 05 августа 2010

Есть ли способ уменьшить или сбросить программный интерфейс UiWebView?если да как?

Ответы [ 3 ]

3 голосов
/ 06 августа 2010

я думаю, что вы должны иметь возможность манипулировать окном просмотра, используя метатеги safari

https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html#//apple_ref/doc/uid/TP40008193-SW6

Например, чтобы установить ширину окна просмотра в ширину устройства, добавьте этов ваш HTML-файл:

<meta name = "viewport" content = "width = device-width">

Чтобы установить начальный масштаб на 1,0, добавьте его в ваш HTML-файл:

<meta name = "viewport" content = "initial-scale = 1.0">

Чтобы установить начальный масштаб и отключить пользовательское масштабирование,добавьте это в ваш HTML-файл:

<meta name = "viewport" content = "initial-scale = 2.3, user-scalable = no">
0 голосов
/ 08 ноября 2010

Если вы хотите сбросить шкалу пользователя до 1,0, по крайней мере, в iOS 4.2 вы можете переключить scalesPageToFit:

webView.scalesPageToFit = NO;
webView.scalesPageToFit = YES;
0 голосов
/ 05 августа 2010

Он не поддерживается напрямую, но этот поток имеет обходной путь / решение.

...