Iphone UiWebView以编程方式重置缩放

Iphone UiWebView以编程方式重置缩放,iphone,uiwebview,zooming,Iphone,Uiwebview,Zooming,有没有办法以编程方式缩小或重置UiWebView?如果是,怎么做 它不受直接支持,但它有一个解决方法。我认为您应该能够使用safari meta标记操纵视口 例如,要将视口宽度设置为设备的宽度,请将其添加到HTML文件中: <meta name = "viewport" content = "width = device-width"> <meta name = "viewport" content = "initial-scale = 1.0"> <meta

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

它不受直接支持,但它有一个解决方法。

我认为您应该能够使用safari meta标记操纵视口

例如,要将视口宽度设置为设备的宽度,请将其添加到HTML文件中:

<meta name = "viewport" content = "width = device-width">
<meta name = "viewport" content = "initial-scale = 1.0">
<meta name = "viewport" content = "initial-scale = 2.3, user-scalable = no">

要将初始比例设置为1.0,请将其添加到HTML文件中:

<meta name = "viewport" content = "width = device-width">
<meta name = "viewport" content = "initial-scale = 1.0">
<meta name = "viewport" content = "initial-scale = 2.3, user-scalable = no">

要设置初始比例并关闭用户比例,请将其添加到HTML文件:

<meta name = "viewport" content = "width = device-width">
<meta name = "viewport" content = "initial-scale = 1.0">
<meta name = "viewport" content = "initial-scale = 2.3, user-scalable = no">

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

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

没错。但是,在用户显示并缩放视图后,如何控制它?文档说明,通过将用户可缩放设置为“否”,将阻止用户进行缩放?也许我不明白这个问题?