iOS开发专区iOS 进阶iOS开发

TableView滑动时不加载网络图片,停止滑动下载图片

2017-11-14  本文已影响81人  差一点不是帅哥
最近优化项目中,TableView滑动时不加载,停止滑动才加载图片,在iOS项目开发中是非常常见的。
本文章中就不重复说比较简单的和一些细节方面的问题了,只说几个重要的地方。好了废话不说了,上代码!!!
pragma mark -- 监听滚动事件
-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate{
ZZLog(@"----%d",decelerate);

  if (!decelerate) {
       //滑动时,加载占位图
       [self loadShowCells];
   }
}
pragma mark -- 监听滚动事件
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{

             [self loadShowCells];
}
pragma mark -- 加载Cell中网络头像图片
-(void)loadShowCells{
      NSArray * array = [self.mainTableView indexPathsForVisibleRows];
  for (NSIndexPath *indexPath in array) {

   HomePublishSkillViewCell * cell = (HomePublishSkillViewCell *)[self.mainTableView cellForRowAtIndexPath:indexPath];
        HomeViewModel * model = self.dataSource[indexPath.row];
        [cell setImageWithModel:model];
    
  }

}
上一篇下一篇

猜你喜欢

热点阅读