【问题标题】:can't zoom UIWebView for certain web pages无法缩放某些网页的 UIWebView
【发布时间】:2012-04-27 22:10:11
【问题描述】:

为什么在 UIWebView 中显示的视图网页是可缩放的,而有些则不能?如何使所有这些都可缩放?我可以放大几页,但不是全部

【问题讨论】:

    标签: iphone objective-c ios ipad uiwebview


    【解决方案1】:

    一些页面配置了特殊的元标记,告诉 webkit '我已经为移动设备呈现了这个内容。不要缩放它'。

    如果您查看这样的页面,则无法通过 UIWebView 启用缩放。内容是说“我已经缩放了!” UIWebView 将拒绝进一步扩展它。

    编辑:回答第二个问题(上面是“为什么”,现在是“我如何让它发生”):你不能,抱歉。

    【讨论】:

      【解决方案2】:

      您需要在 webview 上将 scalesPageToFit 设置为 YES。请参阅文档...

      http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html

      "如果是,网页将被缩放以适应用户可以放大和缩小。如果是,则禁用用户缩放。默认值为否。"

      【讨论】:

      • 设置为YES,我可以放大几页,但不能放大所有网站。
      • 您可以从移动 safari 放大这些页面吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多