UiWebView以编程方式重置缩放

时间:2010-08-05 19:42:59

标签: iphone uiwebview zooming

有没有办法以编程方式缩小或重置UiWebView?如果有,怎么样?

3 个答案:

答案 0 :(得分:3)

我认为你应该能够使用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">

答案 1 :(得分:0)

它不是直接支持的,但是这个thread有一个解决方法/解决方案。

答案 2 :(得分:0)

如果要将用户比例重置为1.0,至少在iOS 4.2上可以切换scalesPageToFit

webView.scalesPageToFit = NO;
webView.scalesPageToFit = YES;