Получение позиции HTML-элемента в UIWebView - PullRequest
2 голосов
/ 29 июля 2010

У меня UIWebView загружен с файлом HTML.Я хочу знать положение (означает x и y кординаты) элемента HTML на экране при загрузке веб-просмотра.

Заранее спасибо

1 Ответ

0 голосов
/ 04 августа 2010

Вам может потребоваться комбинация JavaScript и Objective-C для достижения этой цели. Вам нужна функция JavaScript, чтобы передать обратно позицию на экране определенного элемента, а затем перевести эту позицию на экран на iPhone.

- (NSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script

Один из способов - написать JavaScript, который принимает идентификатор элемента и возвращает его позицию и разрешение экрана. Затем переведите это в разрешение веб-просмотра на экране iPhone. Однако становится сложнее, если пользователю разрешено увеличивать и панорамировать веб-просмотр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...