UITableViewのセルを追加する

何かの操作をきっかけにUITableViewにセルを追加したいということがあったのでメモ。 処理の流れとしては以下のような感じ。
  1. UITableViewCellのオブジェクトを格納した配列を用意する
  2. 1.で用意した配列に新たにUITableViewCellのオブジェクトを追加する
  3. UITableViewを更新する
たったこれだけ! なんということでしょう! そんなわけで実装してみました。 ※IBOutletなどの内容は以下のことをやっておけば問題ありません。 IBOutlet、IBActionについてはこちら
  • FirstViewControllerでUITableViewを紐づける
  • FirstViewControllerで追加ボタンをタップした時の処理を紐づける
  • UITableViewCellクラスを継承し、xibファイルと紐づけたクラスを作る

全体のサンプルコード

FirstViewController.swift

TableViewCell.swift