Hiện tại tôi đang chụp this sample website và hiển thị trong chế độ xem web của tôi. Trang web hiển thị chính xác.Lấy các phần tử được chọn theo chương trình từ uiwebview?
Bây giờ tôi đang cố gắng tìm ra dữ liệu nào được chọn khi người dùng đã nhấn vào uiwebview.
Đối với điều này tôi có thể nhận được CGPoint cho vòi bằng cách sử dụng UITapGestureRecognizer
.
-(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]
Tôi muốn để có được các dữ liệu chính xác khi người dùng lựa chọn các thanh dọc trong đồ thị đầu tiên (VD: 1994/1995/1996).
Có thể giải thích cách thực hiện điều này không?
Trang HTML có thuộc quyền kiểm soát của bạn không? – sergio
Không có nó dưới sự kiểm soát của tôi.Nhưng bạn vẫn có thể đề nghị opnion của bạn :) – raaz