0
私はTake ViewControllerを持っていて、オブジェクトライブラリからナビゲーションコントローラを入れて、Tabキーをナビゲーションコントローラと同じものにしました.... しかしタブバーはコントローラで表示できません...同じビューコントローラでタブバーとナビゲーションバーの両方を使用したい
私はTake ViewControllerを持っていて、オブジェクトライブラリからナビゲーションコントローラを入れて、Tabキーをナビゲーションコントローラと同じものにしました.... しかしタブバーはコントローラで表示できません...同じビューコントローラでタブバーとナビゲーションバーの両方を使用したい
まず、あなたのルートビューコントローラを宣言し、.mファイル内のナビゲーションコントローラに追加
@property (strong, nonatomic) UITabBarController *tabBarController;
ファイル.Hデリゲートであなたのタブバーコントローラを宣言
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];