美文网首页
利用runloop在tableview 中加载高清图片

利用runloop在tableview 中加载高清图片

作者: dxin_101 | 来源:发表于2018-05-30 17:46 被阅读0次

1·因为这里用到的runloop循环,那么我们可以监听runloop的每次循环,在每次循环当中我们考虑去进行一次图片下载和布局,

2·既然要在每次循环执行一次任务,我们可以先把所有的图片加载的任务放到一个数组当中,每次循环取出第一个任务进行执行。

3·因为runloop在限制的时候会自动休眠,所以我们要想办法始终处于循环中的状态。

我们我们来实现~~~~~~~

第一步先简单实现tableview 的基本效果。(此处不在写)。

下面两个步骤是重点~~~

第二步,初始化可变数组用来存储任务(代码块)

第三步:新建cell添加图片的方法

第四步,将任务添加到数组保存

第五步:在cellForRow方法当中,添加方法:

第六步,监听RunLoop,

第7步,也是最关键的步骤,使用定时器,保持RunLoop循环中

最后一步,在runLoop循环中去处理事件

相关文章

网友评论

      本文标题:利用runloop在tableview 中加载高清图片

      本文链接:https://www.haomeiwen.com/subject/tadxsftx.html