我有 UIWebView 用于显示 HTML 内容。我正在使用 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 坐标值。