CachedCells 如何在不希望它们离开内存的时候缓存UITableView单元格
缓存单元格如何缓存UITableView单元格。也许你只是不想让他们留下记忆。 Apple的dequeueReusableCellWithIdentifier:在使UITableView高效方面做得很好。大多数情况下,这是正确的方法。但是,如果您想要数量相对较少的非常复杂的单元格呢?每次显示单元格时都进行屏幕外渲染(软件与硬件绘图)时,性能可能会受到影响。当我有一个单元格,每个单元格都包含一个集合视图,其项目有额外的绘图/图像加载需求时,我需要这个。当您执行以下操作之一时,可能会发生屏幕外渲染:实现drawRect :(即使它是空的!) shouldRasterize =是;添加蒙版或阴影使用CGContext更改文本(UILabel、CATextLayer、CoreText) UITableViewCells每次出队时都会重新绘制
下载地址
用户评论