2011-06-08 69 views
4

我有,我想加载一些HTMLUIWebView的切换scalespagetofit

<html><body style="margin: 0; padding: 0;"><img src="/++video?cameraNum=15&width=640&height=480&noScaleUp=1&auth=cmhiOkJpZ01hYw==&7427" width=341 height=256></body></html> 

当我设置scalesPageToFit的情况= YES中(在IB选中)我可以捏到缩放网页视图,但的初始加载图像的网页流量过小:

enter image description here

如果我设置scalesPageToFit = NO在(IB中未选中),然后将视频输入正确的秤在加载时,但现在用户无法捏缩放图片。 enter image description here

当然,我需要的是网页加载正确的大小,然后允许用户捏缩放,双击重置手势。

任何人都知道的方式来做到这一点在代码或JavaScript等...?

感谢,

罗布

回答

4

使用META标签在你我有一个在马项目中使用的一个样本。

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<meta name="viewport" id="iphone-viewport" content="minimum-scale=1.0, maximum-scale=1.0, width=device-width> 

这是非常有用?

+0

是的!这照顾了我的情况。顺便说一下,这里有一个苹果文档的完整参考:[链接](http://developer.apple.com/library/safari/#documentation/appleapplications/reference/safariwebcontent/usingtheviewport/usingtheviewport.html)和这里[链接](http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html%23//apple_ref/doc/uid/TP40008193) – Rob 2011-06-09 13:57:29