I have a table view, which has 2 labels and an image view. The image view will display images of 4kBytes in size. However, when I add 20-30 cells, the iPhone struggles at scrolling, since it tries to rearrange the cells as they are moved upwards or downwards. Is there any way to display the images in the table cells only in the cells that are currently displayed on screen? I know that there is a function on the tableview named "visibleCells", but I can't find a decent logic to implement. Can anyone help me?