Как вы узнали бы, если строка из UITableView была перемещена с помощью перетаскивания? Есть ли событие, чтобы поймать?
-(void) touchesMoved: (NSSet *)touches withEvent:(UIEvent *)event