我有一个 WebView,我正在向其中加载一个带有一些嵌入图像的本地 HTML 页面。我希望允许用户以与使用 Web 浏览器类似的方式放大文本和图像。
任何想法如何启用此功能?
谢谢
尝试将 UIWebView 属性设置scalesPageToFit
为 YES
这是对我有用的代码:
// 在// UIWebView *webView;之前声明和分配 UIWebView
// webView = [[UIWebView alloc] initWithFrame:CGRectMake(x, y, w, h)];
webView.scalesPageToFit = 是;
为了完整性。您必须启用多点触控、scalesPagesToFit 才能使其工作(如果它在某些其他视图中,则存在一些条件)。
但是为了防止它扩展您的网页(特别是如果使用本地文件)。您需要将以下代码段添加到您的 HTML
欲了解更多信息:http: //iphoneincubator.com/blog/windows-views/right-scale-for-a-uiwebview
我使用 scalesPageToFit 到 YES.... 它允许它放大一些...但不是像 safari 那样真正的缩放。