У меня есть UITableView с двумя разделами. В первом разделе может быть не более n элементов. Прямо сейчас, когда вы перетаскиваете ячейку из второго раздела в первый раздел, когда у него уже есть n элементов, перемещенная ячейка опустится в строку 0 второго раздела, используя:
(NSIndexPath *)tableView:(UITableView *)tableView targetIndexPathForMoveFromRowAtIndexPath:(NSIndexPath *)sourceIndexPath toProposedIndexPath:(NSIndexPath *)proposedDestinationIndexPath
Однако я бы хотел, чтобы перемещенная строка оставалась в предложенном месте назначения, а прежний n-й элемент первого раздела был перенесен в строку 0 второго раздела. Какой лучший способ сделать это?