2009-05-28 10 views
3

私はUITabBArでのビューを望んでいます。底部にはいくつかのボタン+各ビューのナビゲーションコントローラと、インターフェイスビルダとウィンドウbasaedアプリケーションテンプレートを使用したビュー内のテーブルビューがあります。私はこれを行うステップガイドで一歩を欲しいUITableView + UINavigationBar + UITabbarはWindowsベースのアプリケーションテンプレートで、Interface Builderを使用していますか?

答えて

2

これは非常に簡単です。

- (void)applicationDidFinishLaunching { 

    TableSubclass *tvc = [[TableSubclass alloc] init]; //subclass of UITableView you declare 

    UINavigationController *navBar = [[UINavigationController alloc] initWithRootViewController:tvc]; 
    navBar.tabBarItem.title = @"Foo"; 

    NSArray *tabViewControllerArray = [NSArray arrayWithObjects:navBar, nil]; 
    self.tabBarController.viewControllers = tabViewControllerArray; 
    self.tabBarController.delegate = self; 

    [tvc release]; 

} 

あなたのUITableViewサブクラスを作成するだけで、すべての設定が完了します。

1つのテーブルだけでなく複数のビューが必要な場合は、さらに多くのビューコントローラを宣言して、それらをtabViewControllerArrayに追加することができます。

関連する問題