2010-05-27 65 views
0

我在我的UIWebView的底部有一个半透明的工具栏。麻烦的是,如果页面底部有链接,我无法按下它,因为webview总是会弹回到底部。使用JavaScript增加UIWebView的内容大小

我不想缩小webview并使用纯色工具栏,并且界面打开不了多少。

我想要做的,理想情况是实际上通过一个工具栏高度来增加网页的大小,这样我就可以滚动该额外位并将所有内容滚动到工具栏上方,但当向下滚动时,将能够通过工具栏查看页面内容。我可以使用UIWebViewstringByEvaluatingJavaScriptFromString:函数。

我对JavaScript非常生疏 - 是否可以这样做?增加窗口高度或什么?

我想:

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

,但它没有做任何事情。

欢迎任何指针。 谢谢。

回答

0

如果您正在使用的UIWebView来显示HTML,我认为它的清洁与CSS解决这个问题:

body { 
    padding-bottom: 50px; 
}