У меня есть приложение с UITTableView
. Эта таблица обновляется. И когда в следующем обновлении количество строк меньше, чем в предыдущей версии, я реализую метод UITableView's
- deleteRowsAtIndexPaths.deleteRowsAtIndexPaths без анимации
Я делаю это так:
[table beginUpdates];
[table deleteRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationNone];
[table reloadRowsAtIndexPaths:indexPathsReload withRowAnimation:UITableViewRowAnimationNone];
[table endUpdates];
Но когда я реализовать этот код есть анимация. И эта анимация действительно плохая. Много черных утечек. Но я написал - withRowAnimation:UITableViewRowAnimationNone
в обоих методах: удалить и перезагрузить.
Почему? Как я могу перезагрузить и удалить строки без анимации?
я не могу это сделать, потому что у меня есть первая ячейка, которая я не должен перезагружать –
установить жест распознаватель нового в cellforrowatIndex – developerdude