我在项目中使用Three20库的一部分。具体来说,这个视图实质上是一个表格视图,图像跨4个单元跨越每个单元格,以模仿iPhone的照片应用缩略图视图。阻止UITableViewCell出队成为可能吗?
我注意到,一旦单元格的底部到达导航栏的底部(这是半透明的,所以我们实际上可以看到它消失),每个单元格的行为都会被排出。这里提出的问题是,每当一个单元格出队,然后重新加载到视图中时,它将重新加载图像,这导致滚动在除了慢速滚动表格之外的任何事情时变得非常紧张。我知道这些单元格被重复使用以最大限度地减少内存使用量,但可以防止单元格出列吗?或者重新定义它们准备重新使用时的“边界”,以创建一个更大的缓冲区,这样当它们离开屏幕一定数量的行时它们才会消失?
感谢您的澄清。我不完全理解这个库,它没有很好的文档记录/代码中没有很多评论。 [This](http://github.com/joehewitt/three20/tree/b78944872623673b1329688fd59a5708f048bef8/src)是库和[this](http://github.com/joehewitt/three20/blob/b78944872623673b1329688fd59a5708f048bef8/src/TTThumbsViewController。米)是类本身。我试图通过导入的类来查看实际配置发生的位置。 – shoreline 2009-06-06 23:24:24