0

ナビゲーションコントローラーと同じタブバーを配置するよりも、オブジェクトライブラリからViewControllerを取得してナビゲーションコントローラーを配置しました...しかし、タブバーをコントローラーに表示できません...

4

1 に答える 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 に答える