Important: Cette réponse suppose que l'iPhone OS 3.x. See the answer above pour iOS 5.x
Je ne sais pas quel est "l'effet d'animation cool, tout comme dans l'application Grocery Shopping List". Tout le monde n'a pas cette application.
Les lignes ne peuvent pas être déplacées par programme. Toutefois, vous pouvez simultanément insérer et supprimer une ligne pour simuler un déplacement.
[tableView beginUpdates];
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:rowToMove]
withRowAnimation:UITableViewRowAnimationLeft];
[tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:indexPathToMoveTo]
withRowAnimation:UITableViewRowAnimationLeft];
// update your dataSource as well.
[tableView endUpdates];
Kenny, L'effet dont je parlais est une animation de ligne tombe, juste comme le faire glisser avec un doigt quand une table est en mode réarrangement. Je me demande comment cela a été fait. Je pense à dessiner le contenu de la cellule en uiimage semi-transparent et ensuite déplacer l'image avec animation dans l'emplacement désiré, mais je ne suis pas sûr que ce soit la meilleure solution – Alex
Vous trouvez une solution? J'ai une question similaire: 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
peut-être que vous avez juste besoin de RowAnimation effect pour: UITableViewRowAnimationBottom – ugiflezet