Я создал табличный вид в iOS и реализовал функциональность удаленной строки. Все работает. У меня есть одно сомнение,UITableView после удаления строки, положение оставшихся строк
Рассмотрим следующий случай,
Предположим, таблица содержит 15 строк, и если удалить строку нет 10. Иногда клетки из верхней части (1-9) анимировать сверху вниз, чтобы положение строки № 10. Иногда клетки снизу (11-15) оживляют до вершины. Это происходит случайным образом.
Это код для удаления
- (void)tableView:(UITableView *)tableView
commitEditingStyle:(UITableViewCellEditingStyle)editingStyle
forRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@">>> Entering %s <<<", __PRETTY_FUNCTION__);
if (editingStyle == UITableViewCellEditingStyleDelete)
{
[[self contents] removeObjectAtIndex:[indexPath row]];
NSArray *indexPathsToRemove = [NSArray arrayWithObject:indexPath];
[tableView deleteRowsAtIndexPaths:indexPathsToRemove withRowAnimation:UITableViewRowAnimationAutomatic];
}
NSLog(@"<<< Leaving %s >>>", __PRETTY_FUNCTION__);
}
А между это tutorial я следую
Вы можете загрузить проект из this link.
Есть в любом случае, чтобы управлять этим поведением.
Заранее спасибо
разместить свой код, что вы попробовал. – Rugmangathan
Какую анимацию строк вы положили? – Exploring
Я обновил сообщение с кодом –