我已经开发了一个基于PhoneGap的IPhone应用程序,它的工作非常好。该应用程序使用了名为IPhone PhoneGap的ChildBrowser插件。该插件工作出色,但它缺乏两个功能,我想编码自己在目标-c,以满足我的需要。
我可以创建te函数和所有JS东西,但我不知道如何通过编程实际执行放大/捏取。我读过关于ScrollView的文章,但我没有得到它,我如何才能让它与WebView一起工作。在WebView中是否有任何可以放大网页的属性(我看到没有)?
发布于 2011-07-05 09:55:49
实际上,默认情况下,UIWebViews是可缩放的。
您可以尝试检查html文件中是否有这一行:
<meta name = "viewport" content = "user-scalable = no">这将防止缩放。
关于第一个问题,您可以通过(看这儿)执行JS:
–stringByEvaluatingJavaScriptFromString:如果您想在UIWebView完成加载时触发某些行为,则可以使用UIWebView的代表
– webViewDidFinishLoad:发布于 2011-07-05 09:57:05
我相信网页视图的缩放功能应该被启用,或者不应该根据你在html页面标题的viewport标签中所放的内容。
<meta name="viewport" content="width=320, user-scalable=no">
将防止webview允许缩放,您可以了解更多关于it的这里。
https://stackoverflow.com/questions/6580727
复制相似问题