たろすの技術メモ

Jot Down the Tech

ソフトウェアエンジニアのメモ書き

CustomCellにsegueを設定する

※この記事はCustomCellにsegueを設定する - Qiitaの記事をエクスポートしたものです。内容が古くなっている可能性があります。

①CustomCellを作成する

スクリーンショット 2019-12-31 11.15.10.png スクリーンショット 2019-12-31 11.15.29.png スクリーンショット 2019-12-31 11.15.55.png スクリーンショット 2019-12-31 11.16.40.png

②TableViewController.swiftにCustomCellを登録する

スクリーンショット 2019-12-31 11.16.59.png CustomCellのIdentifierを仮に'CustomCell'としておく

// TableViewController.swift
override func viewDidLoad() {
        tableView.register(UINib(nibName: "CustomCell", bundle: nil), forCellReuseIdentifier: "CustomCell")
}

③storyboardでcontrolを押しながらcellを選択し、遷移先のViewControllerまで引っ張る

スクリーンショット 2019-12-31 22.22.37.png

④「show」を選択

スクリーンショット 2019-12-31 22.22.45.png

⑤任意のIdentifierを設定(今回は'next'としておく)

スクリーンショット 2019-12-31 22.27.33.png

⑥TableViewController.swiftに'didSelectRowAt'メソッドを記述し、先ほど設定したIdentifierを登録

// TableViewController.swift
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        performSegue(withIdentifier: "next", sender: items[indexPath.row])
    }

以上。