Как перезагрузить данные TableView, когда редактирование заканчивается анимацией - PullRequest
0 голосов
/ 01 декабря 2010

Я использую TableView для показа, редактирования и записи данных в файл ... когда режимы редактирования заканчиваются, я записываю их в файл, а затем хочу очистить поля inputFell таблицы.

Я делаю это с:

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

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

        //Clear Data

        [self.tableView reloadData];
    }
}

но при перезагрузке данных анимация не отображается.

Как я могу перезагрузить данные и получить анимацию?

1 Ответ

2 голосов
/ 02 декабря 2010

Почему бы просто не очистить поля ввода в существующих ячейках вместо вызова reloadData?Выполните итерацию всех UITableViewCells в self.visibleCells и очистите поле ввода в каждом из них по очереди - это должно оставить анимацию непрерывной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...