В настоящее время я принимаю this sample website и покажу в своем веб-обзоре. Веб-страница отображается правильно.Получение выбранных элементов программно из uiwebview?
Теперь я пытаюсь выяснить, какие данные выбраны после того, как пользователь нажал на uiwebview.
Для этого я могу получить CGPoint для крана, используя 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]
Я хочу, чтобы получить точные данные, когда пользователь выбирает вертикальную полосу в первом графике (например 1994/1995/1996).
Может ли кто-нибудь объяснить, как это сделать?
Подходит ли HTML-страница под ваш контроль? – sergio
Нет, это не под моим контролем. Но все же вы можете предложить свой оппонент :) – raaz