如何在 Swift 中的 UITableViewCell 之间插入新单元格

How to insert a new cell in between UITableViewCell in Swift

当从 UICollectionView 中选择一个单元格时,如何在 UITableViewCell 之间插入一个新单元格?这是它的样子:

我试图创建一个家谱(血统图)。选择parent时,它显示了一个细节和孩子。如何做到这一点? 谢谢!

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    (...)
    tableView.insertRows(at: [IndexPaths], with: .top)
}