У меня есть UITableView, в котором есть список UITableViewCells с настраиваемыми угловыми радиусами. При пролистывании для редактирования, например. удалить/вставить, радиус угла сбрасывается обратно на 0.

Я пытался установить радиус угла во время редактирования:
override func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCell.EditingStyle, forRowAt indexPath: IndexPath) { охранник пусть ячейка = tableView.cellForRow (at: indexPath) как? HabitTableViewCell еще {возврат} cell.layer.cornerRadius = 13 если EditStyle == .delete { контроллер.delete(привычка: frc.object(at: indexPath)) } } Я также попробовал реализовать willBeginEditingRowAt аналогичным способом, чтобы попытаться сохранить заданный угловой радиус. Последнее, что я попробовал, — это создать собственное UIContextualAction в TrailingSwipeActionsConfigurationForRowAt, но это ничего не меняет.
Похожий вопрос был задан около четырех лет назад, но окончательного решения так и не было найдено. Любая помощь или понимание приветствуются!