加载在线网页后是不是可以更改 UIWebView 的比例?
Posted
技术标签:
【中文标题】加载在线网页后是不是可以更改 UIWebView 的比例?【英文标题】:Is it possible to change the scale of UIWebView after loading an online web page?加载在线网页后是否可以更改 UIWebView 的比例? 【发布时间】:2011-09-28 03:20:47 【问题描述】:我希望用户捏住我的UIWebView
并已将ScaleToFitPages
设置为YES。
页面内容不包含类似
的内容<meta name='viewport' content='width=device-width; initianl-scale=1; maximum-scale:4; ....'>
我可以在页面加载后使用任何 javascript 代码(jquery 或不使用 jquery)将比例更改为原始比例(1:1)(例如在委托方法中didFinishLoading
...)
【问题讨论】:
【参考方案1】:在 UIWebViewDelegate 中,有一个协议webViewDidFinishLoad:
会在web视图加载完一个框架后被调用。
所以你可以放一些自定义比例的javascript
[webView stringByEvaluatingJavaScriptFromString: [NSString stringWithFormat:@"your javascript code" ];
【讨论】:
以上是关于加载在线网页后是不是可以更改 UIWebView 的比例?的主要内容,如果未能解决你的问题,请参考以下文章