0

UITableViewCell含まれている UITableView がcellForRowAtIndexPath:再び必要になったときに呼び出すようなものをアンロード/解放する方法はありますか?

これはUITableViewデフォルトで正確に行われることを理解していますが、セルがテーブルビューフレームの外にある場合のみです。私のカスタム ビューはUITableView、そのフレーム == コンテンツ サイズのような方法で使用します。

特定のセルをアンロードする方法がない場合は、別のアプローチを考える必要があります。

4

1 に答える 1

0

このメソッド[UITableView reloadRowsAtIndexPaths:withRowAnimation:]を使用すると、テーブル ビューに 1 つ以上のセルを再読み込みするように指示できます。これにより、指定されたセルが画面上にある場合は再読み込みされ、現在画面上にない場合はおそらく何もしません。あなたの質問は私には完全に明確ではありませんが、あなたが望むもののように聞こえます。

于 2012-04-20T12:55:38.637 に答える