События кнопок внутри UIWebView - PullRequest
1 голос
/ 27 августа 2009

Я хочу иметь верхнюю часть uiwebview, которая будет прокручиваться вне поля зрения при прокрутке веб-просмотра вниз. Проблема в том, что я не могу поднять / обработать событие touchupinside кнопки из viewcontroller. Я думаю, что веб-просмотр съедает событие. Как я могу заставить кнопку поднять события? Одним из решений является создание подпредставления, содержащего кнопку, а затем это и веб-представление внутри прокрутки. Однако у этого есть свои проблемы и, тем более, потому что на моей веб-странице есть расширяемые разделы. В настоящее время я добавляю кнопку в качестве подпредставления в представление документа uiwebview, поэтому она прокручивается вне поля зрения.

Любая помощь в этом отношении будет оценена. Спасибо.

1 Ответ

0 голосов
/ 27 августа 2009

Это WebView, поэтому, если ваша кнопка на самом деле находится на веб-странице, просто используйте простой Имя атрибута на теге привязки .

Если это не так, и это событие UIButton, которое вы пытаетесь слушать, есть вероятность, что вы что-то неправильно связали со своими IBOutlets и IBActions. Чтобы отправить сообщение в UIWebView для его прокрутки, вы можете отправить сообщение stringByEvaluatingJavaScriptFromString:, которое вызовет JavaScript на вашей странице. Проверьте документы для деталей.

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