iOS выпустила сенсорное событие для загрузки данных в UIWebview
У меня есть UIWebview, который прокручивается и загружает текст из массива. Это кнопки "предыдущая" и "следующая", позволяющие пользователю получить последний или следующий контент.
Если пользователь удерживает прокручиваемый контент UIWebview и нажимает "Далее", текст в UIWebview не будет загружать следующие данные до тех пор, пока пользователь не уберет палец с экрана.
Как на мгновение отменить касание с экрана, когда пользователь нажимает предыдущую или следующую кнопку.
Спасибо:-)
1 ответ
Обычно выключение и повторное включение жеста заставляют его отменить.
Изменить: я был на моем мобильном телефоне раньше, поэтому я просто добавлю больше деталей к моему ответу.
Если вы используете iOS 5 и выше, вы можете попробовать что-то вроде этого в своем действии кнопки (я сейчас не на Mac, поэтому я не тестировал):
- (IBAction)yourAction:(id)sender {
[webView.scrollView setScrollEnabled:NO];
[webView.scrollView setScrollEnabled:YES];
//The rest of your code...
}
Причина, по которой я говорю iOS 5 и выше, заключается в том, что до iOS 5 scrollView UIWebView
не был разоблачен Если вы не используете iOS 5, вам придется прибегнуть к переборам подпредставлений вашего веб-представления, чтобы найти UIScrollView
,