【发布时间】:2011-03-26 00:23:18
【问题描述】:
有没有办法以编程方式缩小或重置 UiWebView?如果是的话怎么办?
【问题讨论】:
有没有办法以编程方式缩小或重置 UiWebView?如果是的话怎么办?
【问题讨论】:
不直接支持,但这个thread 有一个解决方法/解决方案。
【讨论】:
我认为您应该能够使用 safari 元标记来操作视口
例如,要将视口宽度设置为设备的宽度,请将其添加到您的 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,至少在 iOS 4.2 上你可以切换scalesPageToFit:
webView.scalesPageToFit = NO;
webView.scalesPageToFit = YES;
【讨论】: