Attualmente sto prendendo this sample website e visualizzato nella mia webview. La pagina web viene visualizzata correttamente.Ottenere gli elementi selezionati in modo programmatico da uiwebview?
Ora sto cercando di capire quali dati vengono selezionati una volta che l'utente ha premuto su uiwebview.
Per questo sono in grado di ottenere il CGPoint per il rubinetto utilizzando 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]
voglio ottenere i dati esatti una volta utente seleziona la barra verticale nel primo grafico (ad esempio 1994/1995/1996).
Qualcuno può spiegare come si fa?
La pagina HTML è sotto il tuo controllo? – sergio
No non è sotto il mio controllo.Ma ancora puoi suggerire il tuo opsione :) – raaz