UIwebview Touch Event - PullRequest
       10

UIwebview Touch Event

1 голос
/ 02 марта 2010

Я использую веб-просмотр, и в этом веб-просмотре у меня есть изображение. Я хочу знать, как я обнаруживаю событие касания изображения веб-просмотра. Я должен открыть новый вид при касании изображения.

Ответы [ 2 ]

0 голосов
/ 07 марта 2010

В зависимости от содержимого веб-представления вы можете успешно превратить изображение в ссылку, а затем в UIWebViewDelegate реализовать метод webView:shouldStartLoadWithRequest:navigationType: и проверить URL-адрес ссылки на изображение с помощью параметра (NSURLRequest *)request.

Если у вас нет контроля над содержимым HTML в WebView, но у изображения есть идентификатор, вы можете сделать его ссылкой, используя метод stringByEvaluatingJavaScriptFromString: UIWebView для запуска некоторого JavaScript и «связывания» изображения.

0 голосов
/ 02 марта 2010

UIWebView наследуется от UIView, поэтому вы можете попробовать переопределить:

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event

Не уверен, насколько вы будете контролировать содержимое UIWebView, и сможете ли вы определить местоположение изображения.

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