代码之家  ›  专栏  ›  技术社区  ›  Sam

使用javascript增加uiwebview的内容大小

  •  0
  • Sam  · 技术社区  · 16 年前

    我的底部有一个半透明的工具栏 UIWebView . 问题是,如果页面底部有一个链接,我就不能按它,因为WebView总是会反弹到底部。

    我不想缩小WebView并使用纯色工具栏,以及 UIWebVIEW 的接口没有打开太多。

    理想情况下,我想做的是将网页的大小实际增加一个工具栏的高度,这样我可以滚动这个额外的位,并将所有内容都放在工具栏上方,但是向下滚动时,我可以通过工具栏看到页面内容。我可以使用 stringByEvaluatingJavaScriptFromString: 功能 UIWebVIEW .

    我对javascript很生疏-我可以这样做吗?增加窗户的高度还是什么?

    我试过:

     [webView stringByEvaluatingJavaScriptFromString: [NSString  stringWithFormat:@"window.resizeBy(0,%d);", TOOLBAR_HEIGHT] ];
    

    但它什么也没做。

    欢迎指点。 谢谢。

    2 回复  |  直到 15 年前
        1
  •  0
  •   Community Mohan Dere    9 年前

    我在这里找到了我的解决方案——把这个问题留给别人,因为它可能对其他人有用。

    How to increase the page height by X pixels by using only javascript

        2
  •  0
  •   thomax    16 年前

    如果您使用uiwebview显示HTML,我认为使用css修复此问题更为简单:

    body {
      padding-bottom: 50px;
    }