У меня есть таблица, в которой содержится список данных, когда пользователи нажимают «Изменить»
я добавляю дополнительную строку внизу, говоря «добавить новый»
- (void)setEditing:(BOOL)editing animated:(BOOL)animated
{
[super setEditing:editing animated:animated];
NSArray *paths = [NSArray arrayWithObject:
[NSIndexPath indexPathForRow:1 inSection:0]];
if (editing)
{
[[self tableView] insertRowsAtIndexPaths:paths
withRowAnimation:UITableViewRowAnimationTop];
}
else {
[[self tableView] deleteRowsAtIndexPaths:paths
withRowAnimation:UITableViewRowAnimationTop];
}
}
и, конечно, преобразование UITableView с анимацией,
но странная вещь - строка перед строкой, которую я только что добавил, имеет анимацию, отличную от всех остальных.
во всех строках выполняется анимация «слайдов», но во 2-м последнем - анимация «затухания».
и я не установил анимацию во 2-й последней строке (или любой другой строке), и если я не добавил новую строку, анимация вставляется как обычно, когда я переключаюсь в режим редактирования.
почему-то я не могу найти ответ, я проверяю приложение контакта на моем телефоне, у него не было такой странной анимации, как у меня, когда они добавляли новую строку в режиме редактирования.
Любая помощь будет оценена.
Спасибо