3
我想知道是否可以在UIWebView中滾動到給定的ID。在UIWebView中滾動
我知道我可以滾動到給定的(X,Y)點使用:
[self.myWebView.scrollView setContentOffset:CGPointMake(x, y) animated:YES];
我加載本地HTML文件,所以我發現,在HTML文件的元素可以「標記」如下:
<element id="myID">
而不是使用一個(X,Y)座標滾動的,我想滾動到給定的ID,我嘗試使用這樣的:
NSString *yCoordinate = [self.myWebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('myID').value"];
[self.myWebView.scrollView setContentOffset:CGPointMake(0, [yCoordinate intValue]) animated:YES];
但它不起作用。我究竟做錯了什麼?
在此先感謝。
謝謝!你真棒! – Edu 2012-02-22 00:33:02