iphone - UITableView 延迟图像加载,图像在表格停止滚动后出现

标签 iphone uitableview scroll lazy-loading nsurlconnection

我使用 NSUrlConnection 为 UITableView 实现了延迟图像加载。这一切都运行得非常好。当我打开 table 时,等待一秒钟(在 3G 上),我会自动获取图像。但是,当我滚动时,表格会加载新单元格,启动 NSURLConnections,但是当图像完成加载(在代码中)时,它们不会放入 View 中,直到表格实际停止滚动..

Youtube 应用程序能够在滚动时将图像加载到表格中,我也想这样做,有任何提示/指针吗?

最佳答案

借助右侧的“相关”功能,我刚刚找到了答案。. Delayed UIImageView Rendering in UITableView

您必须在不同的运行循环中启动 NSUrlConnection,以便在表格滚动时接收数据。

感谢您的解答!

关于iphone - UITableView 延迟图像加载,图像在表格停止滚动后出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1984866/

相关文章:

ios - 当我尝试删除 UITableViewCell 时,出现此错误 : Invalid update: invalid number of rows in section 0, 但我似乎无法修复它

javascript - 如何更改 HTML 页面上鼠标滚轮的滚动方向?

c# - Asp.net 网页不垂直滚动

jquery - 修复了包裹 div 内的侧边栏

iphone - 当 Controller 消失时,如何防止 NSFetchedResultsController 更新 tableview?

iphone - SpriteKit - TouchesMoved 继续报告 Sprite 外部的触摸?

iphone - 当应用程序进入后台时关闭弹出窗口

ios - GPUImage 前置摄像头点击对焦为什么不起作用?

ios - UITableViewCell 内的连续动画

ios - 来自两个 API 的一个 TableView