【发布时间】:2012-04-14 00:30:42
【问题描述】:
目前我正在使用this sample website 并显示在我的网络视图中。网页显示正确。
现在我试图弄清楚一旦用户点击了 uiwebview 就选择了哪些数据。
为此,我可以使用 UITapGestureRecognizer 获取水龙头的 CGPoint。
-(void)singleTap:(UIGestureRecognizer *)gestureRecognizer
{
CGPoint touchPoint = [gestureRecognizer locationInView:myWebView];
NSString *js = [NSString stringWithFormat:@"document.elementFromPoint(%f, %f).toString()", touchPoint.x, touchPoint.y];
NSString * tagName = [myWebView stringByEvaluatingJavaScriptFromString:js];
NSLog(@"Selected Name: %@",tagName);
}
// In log it is displaying [object SVGPathElement]
一旦用户在第一个图表中选择垂直条,我想获得准确的数据 (例如 1994/1995/1996)。
如何做到这一点?
【问题讨论】:
-
HTML页面是否在你的控制之下?
-
不,它不在我的控制之下。但您仍然可以提出您的建议 :)
标签: javascript iphone ipad uiwebview