テーブル ビューのすべてのセルにジェスチャ レコグナイザーを追加することは、アプリにとって効率的ですか。セルの数は、10 未満の場合もあれば、1000 の場合もあります。
つまり、スクロール動作、メモリ使用量、および一般的な安定性に影響しますか?
セルは、異なる色の 3 つのラベルを持つカスタム セルです。
ありがとうございました!
テーブル ビューのすべてのセルにジェスチャ レコグナイザーを追加することは、アプリにとって効率的ですか。セルの数は、10 未満の場合もあれば、1000 の場合もあります。
つまり、スクロール動作、メモリ使用量、および一般的な安定性に影響しますか?
セルは、異なる色の 3 つのラベルを持つカスタム セルです。
ありがとうございました!
セルを再利用するためUITableView
、パフォーマンスは 10 個のセルと 1000 個のセルでほぼ同じになります (テーブルの 1 ページにどれだけ収まるかによって異なります)。テーブル セルには既にジェスチャ レコグナイザー (スワイプして削除するジェスチャ) があるため、これも問題なく実行できます。
それはあなたがそれをどのように行うかによって異なります。テーブル セルのメモリ管理は非常に優れています。それ[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
がすべてです。したがって、何百ものジェスチャ認識機能がないことを確認した場合、問題はないはずです。再利用可能なセルと同じ数だけ持つようにしてください。