【问题标题】: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...)

【问题讨论】:

    标签: javascript iphone ios ipad uiwebview


    【解决方案1】:

    在 UIWebViewDelegate 中,有一个协议webViewDidFinishLoad:会在web视图加载完一个框架后被调用。

    所以你可以放一些自定义比例的javascript

    [webView stringByEvaluatingJavaScriptFromString: [NSString stringWithFormat:@"your javascript code" ];

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 1970-01-01
      • 2010-12-31
      • 2015-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多