簡単な質問はtableView:cellForRowAtIndexPath、サーバーから画像をプリフェッチし、テーブルに 20 行または 25 行しかない場合にセルを再利用しないように、「非表示セル」(セル 8 から 25 など) に対してを強制的に呼び出すことはできますか? ?
詳細:のメカニズムは主に、特に iPhone や iPod Touch でメモリを保持するためのものだと思います。そのため、テーブルに 1000 行ある場合、1000 個のオブジェクト (は のサブクラス)はtableView:cellForRowAtIndexPath存在しません。これらのオブジェクトは「再利用」できるため、メモリの使用量を小さく抑えることができます。UITableViewCellUITableViewCellUIView
しかし、各行にサーバー上でフェッチされた画像がある場合はどうなるでしょうか? 別のスレッドで別の画像キャッシュを構築する代わりにtableView:cellForRowAtIndexPath、最初の 7 つの画像をフェッチしてテーブルを表示し、後でセル 8 から 25 を強制的にレンダリングし、呼び出しを行わないようにすることはできますdequeueReusableCellWithIdentifierか (したがって、25 のそのようなUITableViewCellオブジェクトがあり、それらを再利用しないでください)。それはどのように行うことができますか?それは実際に実用的で簡単な解決策ですか?