UITableview
reload を呼び出さずに a の行数を増やす方法があるかどうか知りたいですか? 実行時に新しい行を追加するだけで、テーブル全体をリロードしたくありません。UITableView
新しい行と更新を挿入する方法を知っていますが、オブジェクトでリロードを呼び出した後にのみ行数が増加します。方法はありますか?
質問する
1547 次
2 に答える
0
reloadData
一般的に、テーブルビューを呼び出すことについてはあまり心配しません。UITableView
実際には、セルの表示と再利用に非常に効率的です。
(を使用して)セルを正しく作成していることを確認してください。そうしないcell reuse identifier
と、メモリリークが発生する可能性があります。これは効率的ではありません(新しいセルを再利用する代わりに、常に新しいセルを作成するのはプロセッサの費用です)。 )。
を初めて使用する場合UITableView
、またはそれらの使用について復習が必要な場合は、次のチュートリアルを参照してください。
http://www.iosdevnotes.com/2011/10/uitableview-tutorial/
UITableView
Ray Wenderlichのサイトには、優れたチュートリアルがたくさんあります(ランダムにクリックするだけで、その中のどこかに例があります)。
于 2013-01-18T08:39:46.197 に答える
0
このようなことをしてみてください:
NSIndexPath *indexPath1 = [NSIndexPath indexPathForRow:0 inSection:1];
//put these indexpaths in a NSArray
[tableView insertRowsAtIndexPaths:array withRowAnimation:UITableViewRowAnimationNone];
于 2013-01-18T08:35:52.363 に答える