【发布时间】:2010-11-11 14:03:20
【问题描述】:
每当我在 UIWebView 上进行点击操作(例如单击链接)时,在点击和实际突出显示/激活链接之间会有一点延迟。
有没有办法禁用这种延迟?
我已经读到这在 UIScrollView 中是可能的
setDelaysContentTouches:NO
这在 UIWebViews 中也可以吗?
【问题讨论】:
标签: iphone uiwebview onclick delay
每当我在 UIWebView 上进行点击操作(例如单击链接)时,在点击和实际突出显示/激活链接之间会有一点延迟。
有没有办法禁用这种延迟?
我已经读到这在 UIScrollView 中是可能的
setDelaysContentTouches:NO
这在 UIWebViews 中也可以吗?
【问题讨论】:
标签: iphone uiwebview onclick delay
【讨论】:
在 iOS5 中,属于 UIWebView 的 UIScrollView 已公开,以便您可以更改其行为。因此,要消除点击延迟,您只需执行以下操作:
[webView.scrollView setDelaysContentTouches:NO]
作为奖励,您可以通过更改 decelerationRate 使 UIWebView 中的滚动感觉更加原生:
[webView.scrollView setDecelerationRate:UIScrollViewDecelerationRateNormal]
【讨论】: