2010-12-01 7 views
0

TableViewを使用して、データをファイルに表示、編集、書き込みする...編集モードが終了するとファイルに書き込んだ後に消去したいtableCellのinputFieldsです。編集をアニメーションで終了するときにTableViewのデータを読み込む方法

私はこれをやっている:

- (void) setEditing:(BOOL)editing animated:(BOOL)animated { 
    [super setEditing:editing animated:animated]; 

    if (editing == NO) { 
     //Write to file 

     //Clear Data 

     [self.tableView reloadData]; 
    } 
} 

が、私は、データを再ロードするときのアニメーションが表示されません。

どのようにデータをリロードしてもアニメーションを取得できますか?

答えて

2

なぜreloadDataを呼び出すのではなく、既存のセルの入力フィールドをクリアしないのはなぜですか? self.visibleCells内のすべてのUITableViewCellを繰り返し処理し、それぞれの入力フィールドをクリアします。これにより、アニメーションは中断されません。

+0

おかげさまで、私はreloadCellAtIndexPathでセルをリロードしていました...また、本当に滑らかではありませんが、アイデアははるかに優れています。 – Staeff

関連する問題