Display reorder control when table view is in editing mode In UITableViewDataSource implementation class, define classes - (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath*)indexPath { return YES; } - (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath*)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath { //Must define this class, otherwise, tableView:canMoveRowAtIndexPath: will not be called }