Obecnie biorę this sample website i pokazano w moim webview. Strona wyświetla się poprawnie.Uzyskiwanie wybranych elementów programowo z uiwebview?
Teraz próbuję dowiedzieć się, które dane są wybierane, gdy użytkownik stuknął w uiwebview.
Za to jestem w stanie uzyskać CGPoint dla kranu za pomocą 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]
chcę uzyskać dokładne dane raz użytkownik wybierze pionowy pasek w pierwszym wykresie (np 1994/1995/1996).
Czy ktoś może wyjaśnić, jak to zrobić?
Czy strona HTML jest pod kontrolą? – sergio
Nie mam jej pod kontrolą.Ale nadal możesz zasugerować swoją operację :) – raaz