При использовании представления с веб-представлением жест встряски не всегда определяется - PullRequest
1 голос
/ 12 августа 2010

Это мой первый пост, и я просмотрел всю неделю или около того, так что я не уверен, есть ли ответ там или нет.

У меня есть приложение для iPhone ( мое первое ), которое имеет представление, включающее UIWebView.

Представление реагирует на жест встряхивания и затем загружает контроллер модального представления, который включает в себя кнопки навигации для веб-представления, которые зависят от того, может ли веб-представление перемещаться назад / вперед и т. Д.

Проблема заключается в том, чтожест встряхивания в большинстве случаев работает нормально, но, в зависимости от того, что отображается в веб-представлении, встряхивание иногда не удается зарегистрировать, когда происходит сбой, мне просто нужно найти и коснуться пустой области UIWebView или щелкнуть верхнюю панель навигации.bar и shake снова, и это обычно регистрируется.

Что может быть причиной этого?Это как-то связано с UIWebView?

1 Ответ

1 голос
/ 15 августа 2010

ОК, я нашел решение для этого.

Добавьте следующий код к представлению, которое содержит UIWebView

[self intoFirstResponder];

Я решил поместить это в самый конец - (void) webViewDidFinishLoad: (UIWebView *) метод webView

Кажется, это работает нормально в тестировании, которое я провел до сих пор.

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