2010-12-06 75 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];