cellを左にスワイプし、「削除ボタン」と「詳細ボタン」を表示させ、cellの削除と詳細ページへの遷移をしたいです。

削除ボタンは、以下のコードを書いて、成功しました。

  func tableView(_ tableView: UITableView, commit editingStyle: UITableViewCellEditingStyle, forRowAt indexPath: IndexPath) {
  if editingStyle == .delete {
      dataList.remove(at: indexPath.row)
     testTableView.deleteRows(at: [indexPath], with: .fade)
 } }

ですが、詳細ボタンの付け方と詳細ボタンを押した時の画面遷移のコードがわかりません。
理想完成図は、以下の画像です。
画像の説明をここに入力

よろしくお願いします。