I pretty much followed Table View Controller Programming guide. And it's not like a lot of code.
- (BOOL)tableViewUITableView *)tableView canMoveRowAtIndexPathNSIndexPath *) { return YES; }
and moveRowAtIndexPath is only executed once when you release your finger.
It looks very smooth on the simulator, but on the device, I find the animation rather clunky. When you reorder the rows in the Safari Bookmarks, I find that less clunky.
- (BOOL)tableViewUITableView *)tableView canMoveRowAtIndexPathNSIndexPath *) { return YES; }
and moveRowAtIndexPath is only executed once when you release your finger.
It looks very smooth on the simulator, but on the device, I find the animation rather clunky. When you reorder the rows in the Safari Bookmarks, I find that less clunky.