iphone - UIwebView链接延迟

标签 iphone objective-c ios cocoa-touch uiwebview

我有一个带有一些链接的 UIWebView。当我单击链接时,在加载链接之前会有大约 2-3 秒的延迟。这是应该的样子还是有我可以更改的设置? 谢谢。

最佳答案

在 iOS5 中,属于 UIWebViewUIScrollView 已公开,因此您可以更改其行为。因此,要消除点击延迟,您只需执行以下操作:

[webView.scrollView setDelaysContentTouches:NO]

这样您就不必使用任何 javascript 库来消除延迟。

作为奖励,您可以通过更改 decelerationRate 使 UIWebView 中的滚动感觉更加原生:

[webView.scrollView setDecelerationRate:UIScrollViewDecelerationRateNormal]

关于iphone - UIwebView链接延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6471188/

相关文章:

iphone - 移动 safari 上的网页未缩放以适合视口(viewport)?

iphone - 帮助向 UITableViewCell 添加背景 View

ios - 如何在 Objective-C 中将一个 NSMutableArray 存储到另一个 NSMutableArray

iphone - 自动更改到下一个 ViewController

ios - 访问 UITableViewController 单元格集合

iphone - 使用 UISearchBar 关闭键盘,而不放弃第一响应者

ios - NSOperation - 等待完成包括完成 block

ios - 使用 restoreCompletedTransactions() 时没有得到任何响应

ios - 其他 iOS 模拟器下载到哪里?

iphone - 将委托(delegate)添加到自定义 UITableView