Programmaticlaly движущиеся строки с анимацией в UITableView

Я хочу переместить строку в нижнюю часть моего UITableView с прохладным эффектом анимации точно так же, как в этом приложении Списка покупок Бакалеи.

Точно так же, как мы можем переместить строки с переупорядочением управления как:

reordering uitableview rows programmatically

Как я могу создать такую анимацию?

17
задан Rob Hruska 5 May 2012 в 16:08
поделиться

1 ответ

Важно: этот ответ предполагает iPhone OS 3.x. См. ответ выше для iOS 5.x

Я не знаю, что такое "классный эффект анимации, как в приложении Grocery Shopping List". Не у всех есть это приложение.


Строки не могут быть перемещены программно.

Однако вы можете одновременно вставить и удалить строку, чтобы имитировать перемещение.

[tableView beginUpdates];
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:rowToMove]
                 withRowAnimation:UITableViewRowAnimationLeft];
[tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:indexPathToMoveTo]
                 withRowAnimation:UITableViewRowAnimationLeft];
// update your dataSource as well.
[tableView endUpdates];
8
ответ дан 30 November 2019 в 11:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: