UITabBarController + UINavigationController + UITableView の基本的な使い方
XCodeを開きます。新しいファイルを追加します。これは、タブバーの中の各タブ内に配置するビューとなります。
UIViewControllerのサブクラスを選択肢、オプションのチェックボックスである、UITableViewControllerとXIBファイル作成のチェックを入れて作成完了します。
Page1Controllerとしました。
3つのファイルが作成されています。(Page1Controller.h , m , xib)
Page1Controller.hを開きます。中身に表示する用に配列itemsの宣言をします。
Page1Controllerの実装クラスを開きます。itemsの使用宣言をして、ロード後の初期処理関数内で配列の中身を入れます。
他にも関数を記述する必要がありますが、ひな形が用意されていますので部分的に修正します。
まずは、テーブルに表示するレコード数を返す関数(numberOfRowsInSection)の記述です。
次にセルをどのように表示するかを処理する関数(cellForRowAtIndexPath)の記述です。
続きまして、、、ナビゲーションコントローラの中にテーブルビューを配置します。
IBに移ります。インスペクタビューの、TabBarController内のNavigationController内のViewControllerを選択します。
アトリビュートインスペクタビューのNIBファイル名にPage1Controllerを指定します。
アイデンティティインスペクタビューのクラス名にPage1Controllerを指定します。
さて、タブビューの中のナビゲーションビューの中のテーブルビューが見えるか実行して確認しまししょう。
おぉおお。。。。