2010-12-06 47 views
0

我想一旦web视图加载自动滚动底部的UIWebView

- (void)webViewDidFinishLoad:(UIWebView *)webBrowser { 
//Scroll to bottom 
} 

只专注于底部,所以基本上只是展现给的UIWebView的底部,也许有锁定它使用户倾斜滚动

由于

梅森

回答

1

首先,你必须获取内容的高度,我从来没有做过这个个人,但here是个好地方送蛋挞:

这里有一些可用的常量 给窗口 ,可用于写入的文件区域。 这些文件在加载文档之后才会可用,直到 ,并且用于引用它们的 方法是特定于浏览器的 。可用 常数是:

window.innerHeight /宽度由 大多数浏览器提供的,但重要的是,没有 IE浏览器。 document.body.clientHeight /宽度 由许多浏览器提供,包括 Internet Explorer。 document.documentElement。 clientHeight/Width由多数 DOM浏览器提供,包括互联网 Explorer。

然后滚动到你想要做这样的偏移:

[webView stringByEvaluatingJavaScriptFromString: [NSString stringWithFormat:@"scrollTo(0,%d)",scrollPosition];