【问题标题】:Scale down WebView content in iphone App缩小 iphone App 中的 WebView 内容
【发布时间】:2010-03-19 13:45:03
【问题描述】:

我希望在一个主视图中显示多个 Web 内容。

我创建了不同的 WebView 并使其高度和宽度适合所有横向模式的视图大小。

如何缩小网页视图内容以小尺寸显示数据(根据 WebView 高度和宽度)?

我已经使用Interface builder构建了应用程序。该视图是与标签栏控制器的一个标签栏的界面。

谢谢,

【问题讨论】:

    标签: iphone uiwebview


    【解决方案1】:

    原则上,您可以对任何视图使用缩放变换并缩小它。但是,UIWebview 嵌入在全屏滚动视图中,我认为它不能作为另一个视图的子视图(尤其是另一个子视图)正常运行。

    我看到的所有小型化网页视图都只是页面的缩放图像。要制作这样的图像,您可以将 Web 视图的 CGLayer 绘制到 CGImage 上,然后缩放该图像。这与您制作缩略图的过程相同。

    Trevor Theodore's UIImage Categories for the necessary tools.

    【讨论】:

      【解决方案2】:

      您可以使用 web 视图的 scalesPageToFit 属性来确保网页缩放以适应视图。

      如果你的 web 视图被称为 webView,你可以执行以下操作:

      webView.scalesPageToFit = YES;  
      

      【讨论】:

      • 嗨 lggy,我已经通过在 WebView 属性中启用 ScalesPageToFit 属性进行了检查,但它不起作用。可能有它与 Mode 参数组合来做。通过仅启用 ScalesPageToFit 是否适用于您的情况?谢谢,
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-18
      • 1970-01-01
      • 2013-05-23
      • 1970-01-01
      • 2013-03-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多