2 UITableViewControllerを使う方法
それでは最後に、サンプル:35/Table-13を変更し、ViewController側の項目にはタイトルとメモを表示するようにし、プッシュ先の画面で編集できるようにしてみましょう。
項目編集画面用には新しくUITabelViewController派生クラスを定義し、そこで、1.3で紹介した「UITabelViewControllerを使い、UITabelViewの中の1項目にテキストボックスを配置する方法」を試します。
2.1 ViewControllerの管理対象の変更
まずは、ViewControllerの管理対象をチェックマークのOn/Offではなく、項目に表示するタイトルとメモ、2つの文字列に変更します。これはステップ35で紹介したように、Boolの配列を辞書の配列にすることで対応できます。
サンプル:35/Table-13では、次のようにBool型の配列の配列を一気に作成していました。
class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
var marks = [[Bool]](count: 3, repeatedValue:[Bool](count: 20, repeatedValue:false
この記事は会員限定です。会員登録をすると続きをお読みいただけます。
ログイン / 新規登録