ナビゲーションコントローラーと同じタブバーを配置するよりも、オブジェクトライブラリからViewControllerを取得してナビゲーションコントローラーを配置しました...しかし、タブバーをコントローラーに表示できません...
1 に答える
4
まず、デリゲート.hファイルでタブバーコントローラーを宣言します
@property (strong, nonatomic) UITabBarController *tabBarController;
次に、ルートビューコントローラーを宣言し、それを.mファイルのナビゲーションコントローラーに追加します
UIViewController *homeViewController = [[[HomeViewController alloc] initWithNibName:@"HomeViewController" bundle:nil] autorelease];
UINavigationController *navigationcontroller = [[[UINavigationController alloc] initWithRootViewController:homeViewController] autorelease];
次に、コントローラーのアレイをタブバーに追加します
self.tabBarController = [[[UITabBarController alloc] init] autorelease];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:navigationcontroller,secondViewController and so on, nil];
于 2012-04-19T14:10:19.193 に答える