Importante: Esta respuesta supone iPhone OS 3.x. See the answer above para iOS 5.x
No sé cuál es el "efecto de animación genial como en la aplicación Lista de compras de supermercado". No todos tienen esa aplicación.
Las filas no se pueden mover mediante programación.
Sin embargo, puede insertar y eliminar simultáneamente una fila para simular un movimiento.
[tableView beginUpdates];
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:rowToMove]
withRowAnimation:UITableViewRowAnimationLeft];
[tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:indexPathToMoveTo]
withRowAnimation:UITableViewRowAnimationLeft];
// update your dataSource as well.
[tableView endUpdates];
Kenny, El efecto que estaba hablando es una animación fila cayendo, simplemente como arrastrándolo con un dedo cuando una mesa está en modo de reorganización. Me pregunto cómo se hizo. Pienso en dibujar el contenido de la celda en una uiimagen semi transparente y luego mover la imagen con la animación a la ubicación deseada, pero no estoy seguro de que sea la mejor solución. – Alex
¿Encontró una solución? Tengo una pregunta similar: 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
tal vez solo necesite el efecto RowAnimation para: UITableViewRowAnimationBottom – ugiflezet