I'm using part of the Three20 library in a project. Specifically, a view that is essentially a table view with images going 4-wide across each cell to mimic the iPhone's photo app thumbnail view.
I've noticed that the behavior is for each cell to be dequeued as soon as the bottom of the cell reaches the bottom of the navigation bar (which is translucent so we can actually see it disappearing). The problem this presents is that each time a cell is dequeued and then brought back into view it reloads the images, which causes the scrolling to become very jittery at anything beyond a slow scroll of the table. I know the cells are reused to minimize memory usage, but is it possible to prevent the cells from being dequeued? Or re-define the "boundary" for when they're prepped for reuse to create a larger buffer so they only disappear when they're a certain number of rows off screen?