親切すぎるiPhoneアプリ開発の本

テーブルとナビゲーション - UITableViewControllerの利用

Icon comment count 0
Icon stock count 0

2 UITableViewControllerの利用

今度は、プッシュ先としてViewControllerではなく、別のカスタムUIViewController(CheckmakViewControllerと命名)を指定してみることにします。同じようにテーブル画面を持たせますが、UIViewControllerから派生させず、UITableViewControllerから派生させることにします。

2.1 UITableViewControllerとは

UITableViewControllerはUIViewControllerからの派生クラスで、UIViewのかわりにUITabelViewを自身のself.viewとして管理します。

CheckmakViewController.swiftをプロジェクトに追加しましょう。この際、派生元クラスにはUITableViewControllerを指定してください。

↓ CheckmakViewController.swiftの追加

CheckmakViewController.swiftファイルが用意できたら、やることはViewController.swiftからの移植作業です。marksプロパティをそのままコピー&ペーストしてください。tableViewプロパティは必要ありません。UITableViewControllerはすでにtableViewプロパティを持っています。また、UITableViewDelegate、UITableViewDataSource プロトコルも採用済みです。

そのため、ViewControllerで用意した各プロトコル用メソッドは、オー

出典情報

Medium

親切すぎるiPhoneアプリ開発の本

  • 著者: 國居 貴浩

コメント

    コメントはありません