20

我有一个 WebView,我正在向其中加载一个带有一些嵌入图像的本地 HTML 页面。我希望允许用户以与使用 Web 浏览器类似的方式放大文本和图像。

任何想法如何启用此功能?

谢谢

4

4 回答 4

54

尝试将 UIWebView 属性设置scalesPageToFit为 YES

于 2009-09-11T15:16:47.817 回答
5

这是对我有用的代码:


// 在// UIWebView *webView;之前声明和分配 UIWebView
// webView = [[UIWebView alloc] initWithFrame:CGRectMake(x, y, w, h)];
webView.scalesPageToFit = 是;

于 2011-01-01T22:36:49.120 回答
5

为了完整性。您必须启用多点触控、scalesPagesToFit 才能使其工作(如果它在某些其他视图中,则存在一些条件)。

但是为了防止它扩展您的网页(特别是如果使用本地文件)。您需要将以下代码段添加到您的 HTML

欲了解更多信息:http: //iphoneincubator.com/blog/windows-views/right-scale-for-a-uiwebview

于 2011-01-18T16:57:35.483 回答
4

我使用 scalesPageToFit 到 YES.... 它允许它放大一些...但不是像 safari 那样真正的缩放。

于 2010-11-23T18:32:28.633 回答