簡體   English   中英

如何在編輯以動畫結束時重新加載TableView的數據

[英]How to reload Data of TableView when Editing ends with animation

我正在使用TableView來顯示,編輯和將數據寫入文件...當編輯模式結束時,我將它們寫入文件,之后我想清除tableCells的inputFields。

我這樣做:

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

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

        //Clear Data

        [self.tableView reloadData];
    }
}

但是當我重新加載數據時,動畫沒有顯示出來。

我可以通過什么方式重新加載數據並獲得動畫?

為什么不清除現有單元格中的輸入字段而不是調用reloadData? 遍歷self.visibleCells中的所有UITableViewCells並依次清除它們中的每個輸入字段 - 這應該使動畫不會中斷。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM