Я хочу знать, возможно ли выполнить прокрутку до заданного идентификатора в UIWebView.
Я знаю, что могу прокрутить до заданной (x, y) точки, используя:
[self.myWebView.scrollView setContentOffset:CGPointMake(x, y) animated:YES];
Я загружаю html-файлы локально, поэтому я обнаружил, что элементы html-файлов могут быть «помечены» следующим образом:
<element id="myID">
Вместо использования (x, y) координаты для прокрутки, я хочувыделите указанный идентификатор, я попытался использовать это:
NSString *yCoordinate = [self.myWebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('myID').value"];
[self.myWebView.scrollView setContentOffset:CGPointMake(0, [yCoordinate intValue]) animated:YES];
Но это не работает.Что я делаю не так?
Заранее спасибо.