2014-02-19 80 views
1

UITableView中,如果用户已滚动到此行,则可以轻松地从URL或数据库加载行中的图像。如何在UIWebView图像滚动到这些图像时加载

当我加载我的UIWebView非常大的网页有很多的图像,它有时会冻结滚动。我正在寻找类似的方法来加载图像为UITableView。我已经使用NSURLCache。我只想让浏览器更快。

感谢您的建议!

+0

每个单元格都需要UIWebview来显示图像吗? – larva

+0

不,我需要提高UIWebView的性能,并且移动Safari可以更快地加载UIWebView内容icluded图像,如果用户已经滚动到这些图像。 –

+0

你的问题是加载图像(与图像网址)到tableview? – larva

回答

0

除了自己实现某种缓存(只有在问题图像已经被加载一次之前,这只会有所帮助 - 当然 - 这就是缓存的作用),您对UIWebView的方式没有太大影响显示一个网页。如果页面处于您的控制之下,您可以对页面进行一些服务器端优化,以便在应用中加载速度更快,但否则您的运气不佳。

对于您的应用中的某些智能缓存,请看NSURLProtocol(以及一个很好的解释:http://robnapier.net/offline-uiwebview-nsurlprotocol)。