2 UITableViewControllerの利用
今度は、プッシュ先としてViewControllerではなく、別のカスタムUIViewController(CheckmakViewControllerと命名)を指定してみることにします。同じようにテーブル画面を持たせますが、UIViewControllerから派生させず、UITableViewControllerから派生させることにします。
2.1 UITableViewControllerとは
UITableViewControllerはUIViewControllerからの派生クラスで、UIViewのかわりにUITabelViewを自身のself.viewとして管理します。
CheckmakViewController.swiftをプロジェクトに追加しましょう。この際、派生元クラスにはUITableViewControllerを指定してください。
CheckmakViewController.swiftファイルが用意できたら、やることはViewController.swiftからの移植作業です。marksプロパティをそのままコピー&ペーストしてください。tableViewプロパティは必要ありません。UITableViewControllerはすでにtableViewプロパティを持っています。また、UITableViewDelegate、UITableViewDataSource プロトコルも採用済みです。
そのため、ViewControllerで用意した各プロトコル用メソッドは、オー
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録