2013-11-15 171 views
0

我有用於顯示HTML內容的UIWebView。我使用Longpress手勢從UIWebView獲取觸摸座標。如果我從UIWebView x = 146.5和y = 230.67獲得座標值。我將這些值存儲到數據庫。後來當我加載UIWebView我從數據庫中獲取這些值。如果這些值匹配,我需要去146.5和230.67。雖然webview我可以去那一點。但問題是,我的webview是320x568。如果我使用setContentOffset:我的webview大小顯示爲146.5x230.67而不是320x568。我需要顯示webview是320x568,但我可以訪問146.5x230.67點。它可能嗎?如何獲取座標

- (void)webViewDidFinishLoad:(UIWebView *)webView 
{ 


float bx=[xv floatForKey:@"xvalue"]; 


    float by=[yv floatForKey:@"yvalue"]; 


    NSString *savedValue = [prefs stringForKey:@"got"]; 



if(savedValue){ 



      [webView.scrollView setContentOffset:CGPointMake(bx, by)]; 

} 



    } 

} 

bx,by是來自數據庫的x和y座標值。

+0

我做一個測試在我的WebView演示像這樣: - (無效)webViewDidFinishLoad :(UIWebView *)webView {webView.scrollView setContentOffset:CGPointMake(0,300)]; }它的效果很好。請貼一些代碼深入分析 – Joiningss

+0

是什麼?我沒有承諾 – user2967559

+0

我的評論更新 – Joiningss

回答

0

我做一個測試在我的WebView演示這樣的:

-(void)webViewDidFinishLoad:(UIWebView *)webView { [webView.scrollView setContentOffset:CGPointMake(0, 300)]; } 

它的工作原理well.Please粘貼一些代碼的深層分析

+0

謝謝..它的工作原理 – user2967559