まず...あなたの接続はおそらく mainRunLoop に到達するまで開始されておらず、そこでスクロール アニメーションも処理されています。
私は同じ問題に遭遇し、画像の接続を作成時にすぐに開始するように指示することで修正しました。
NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:wrapper.request delegate:wrapper];
[connection start];
画像を受け取り、cell.imageView.image を受け取った画像に設定する完了ルーチンでは、このセルが現在テーブルに表示されているセルの 1 つに属しているかどうかを確認する必要があります...そうであれば [ tableView reloadData]。
NSInteger itemIndex = theIndexInTheRowDataOfTheCellYouStuffedTheImage
NSArray *indicies = [_tableView indexPathsForVisibleRows];
NSUInteger rows = indicies.count;
if (rows > 0 &&
itemIndex >= ((NSIndexPath *)[indicies objectAtIndex:0]).row &&
itemIndex <= ((NSIndexPath *)[indicies objectAtIndex:rows - 1]).row)
{
[_tableView reloadData];
}