cell图⽚及时显⽰
tableView:cellForRowAtIndexPath:会在重⽤的时候,根据Model显⽰image或者placeholderImage。
如果tableView并未滑动,此时有图⽚下载完毕,是不会⽴即更新到
cell上的。如何及时更新图⽚?
KVO监测Model属性
tableView:cellForRowAtIndexPath:中,为Model的image属性添加观察者。
image属性由nil变为⾮空的时候,视图控制器根据indexPath更新cell显⽰。
往下滑动时 未加载完的用占位图
加载完 就显示
实现
准备1.自定义封装一个异步加载图片的类(在我的第44的博客里)把封装的类拖进工程
准备2.创建一个model类在h中声明属性和方法
在.m实现中
准备3.创建自定义cell在.h中
在.m文件中
首先是布局,布局我在这就不写了
主要的布局下面的方法
准备结束在RootViewController.m中