UIWebView задержка взаимодействия с пользователем (клик) - PullRequest
4 голосов
/ 11 ноября 2010

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

Есть ли способ отключить эту задержку?

Я читал, что это возможно в UIScrollView с

setDelaysContentTouches:NO

Возможно ли это в UIWebViews?

Ответы [ 2 ]

5 голосов
/ 10 июля 2012

В iOS5 UIScrollView, принадлежащий UIWebView, был открыт, чтобы вы могли изменить его поведение.Таким образом, чтобы удалить задержки кликов, вы можете просто сделать:

[webView.scrollView setDelaysContentTouches:NO]

В качестве бонуса, вы можете сделать прокрутку в UIWebView более естественной, изменив значение decelerationRate:

[webView.scrollView setDecelerationRate:UIScrollViewDecelerationRateNormal]
5 голосов
/ 11 ноября 2010

Это решение, которое я использовал:

http://cubiq.org/remove-onclick-delay-on-webkit-for-iphone

...