Ważne: w tej odpowiedzi założono, że system iPhone OS 3.x. See the answer above dla iOS 5.x
Nie wiem, co to jest "fajny efekt animacji, podobnie jak w aplikacji Lista zakupów". Nie wszyscy mają tę aplikację.
Wierszy nie można przenosić programowo.
Jednak można jednocześnie wstawiać i usuwać wiersze, aby symulować ruch.
[tableView beginUpdates];
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:rowToMove]
withRowAnimation:UITableViewRowAnimationLeft];
[tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:indexPathToMoveTo]
withRowAnimation:UITableViewRowAnimationLeft];
// update your dataSource as well.
[tableView endUpdates];
Kenny, Efekt Rozmawiałem o to spadającego animacji wiersz, po prostu jak przeciąganie palcem, gdy stół jest w trybie przestawiania. Zastanawiam się, jak to się stało. Myślę o przeniesieniu zawartości komórki do półprzezroczystego uiimage, a następnie przeniesieniu obrazu z animacją do wybranej lokalizacji, ale nie jestem pewien, czy to najlepsze rozwiązanie. – Alex
Znajdziesz rozwiązanie? Mam podobne pytanie: http://stackoverflow.com/questions/5112588/how-make-the-same-animation-like-uitableview-reorder-of-cells & http://stackoverflow.com/questions/5315990/ how-copy-cells-between-tables-as-the-pulse-app – mamcx
Może po prostu potrzebujesz efektu RowAnimation do: UITableViewRowAnimationBottom – ugiflezet