缩小iphone App中的WebView内容

时间:2010-03-19 13:45:04

标签: iphone uiwebview

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

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

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

我使用Interface builder构建了应用程序。视图是与标签栏控制器的一个标签栏的接口。

谢谢,

2 个答案:

答案 0 :(得分:0)

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

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

请参阅Trevor Theodore's UIImage Categories for the necessary tools.

答案 1 :(得分:0)

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

如果您的网络视图名为webView,则可以执行以下操作:

webView.scalesPageToFit = YES;