我正在尝试加载包含从 Internet 下载的图像的单元格的表格视图。我只想对当前可见的单元格执行下载操作,而不是在用户快速向下滚动时下载每个图像。
我找到了 indexPathsForVisibleRows 方法,它应该很好地满足我的需求,但我需要一种方法来确定表格视图何时不再滚动。我的想法是在表格视图不滚动时使用 indexPathsForVisibleRows,以便加载当前屏幕上的所有图像而无需加载图像。
是否有任何我可以覆盖的方法或订阅通知,当表格视图不再滚动时会提醒我?
谢谢!
我正在尝试加载包含从 Internet 下载的图像的单元格的表格视图。我只想对当前可见的单元格执行下载操作,而不是在用户快速向下滚动时下载每个图像。
我找到了 indexPathsForVisibleRows 方法,它应该很好地满足我的需求,但我需要一种方法来确定表格视图何时不再滚动。我的想法是在表格视图不滚动时使用 indexPathsForVisibleRows,以便加载当前屏幕上的所有图像而无需加载图像。
是否有任何我可以覆盖的方法或订阅通知,当表格视图不再滚动时会提醒我?
谢谢!
看看这里列出的方法:http: //developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIScrollViewDelegate_Protocol/Reference/UIScrollViewDelegate.html
如果您的视图控制器是 UITableView 的委托,这些也将被触发,因为 UITableView 是 UIScrollView 的子类。
特别要注意:scrollViewDidEndDecelerating
。这是我曾经做过的几乎你所要求的事情。