每当我在UIWebView上进行点按操作时,例如点击一个链接,点击和链接的实际突出显示/激活之间会有一点延迟。
有没有办法禁用此延迟?
我已经读过,这可以在带有
的UIScrollView中实现setDelaysContentTouches:NO
这在UIWebViews中也可以吗?
答案 0 :(得分:5)
答案 1 :(得分:5)
在iOS5中,已公开属于UIWebView的UIScrollView,以便您可以更改其行为。因此,要删除点击延迟,您只需执行以下操作:
[webView.scrollView setDelaysContentTouches:NO]
作为奖励,您可以通过更改decelerationRate使UIWebView中的滚动感觉更加原生:
[webView.scrollView setDecelerationRate:UIScrollViewDecelerationRateNormal]