Magic Studio

专心做有逼格的APP!

2013年8月14日 #

实现自定义延迟加载的滚动视图

摘要: 数据量大,单个数据处理耗时的情况下,一个延迟加载的自定义视图就必不可少了。我们希望这样的视图可以在需要用到某个数据源的时候再去装载这个数据并处理之。而不是视图已启动就把全部的数据都加载上去。如果全部加载再加上服务器请求(如果有的话)的时间绝对超过用户忍耐的极限。随之应用必然遭弃!UITableView也有一定的复用机制。大概的机理是:每次到一个Cell出现在可视区域的时候,它会从已经用过的Cell中取出来一个, 如果还没有用过的Cell(也就是说这个返回值是空)就创建一个。当一个Cell划出可视范围的时候就把这个Cell放到备用数组中供以后使用。如下代码中就有所体现: 1 - (UITable 阅读全文

posted @ 2013-08-14 16:03 Mr 布鲁斯 阅读(731) 评论(0) 推荐(0) 编辑

导航