Вы должны опубликовать часть своего кода, но я думаю, что вы хотите создать кнопки, которые будут обновлять таблицу без перетаскивания, верно?
Вы можете сделать так, чтобы кнопки переупорядочивали массив вкак вы хотите, а затем:
UIView.transition(with: tableView,
duration: 0.35,
options: .transitionCrossDissolve,
animations: { self.tableView.reloadData() })
вы также можете использовать параметры перетаскивания, чтобы использовать его в качестве более интерактивного способа.
Если это что-то еще, мне нужно больше деталей