我有用於顯示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座標值。
我做一個測試在我的WebView演示像這樣: - (無效)webViewDidFinishLoad :(UIWebView *)webView {webView.scrollView setContentOffset:CGPointMake(0,300)]; }它的效果很好。請貼一些代碼深入分析 – Joiningss
是什麼?我沒有承諾 – user2967559
我的評論更新 – Joiningss