-6

重複の可能性:
ナビゲーション コントローラーを使用したタブ バー アプリケーション

私の Xcode のバージョンは 4.3.2 です。タブバーベースのアプリケーションにナビゲーションバーを追加したい。

ありがとう

4

2 に答える 2

4

たとえば、ストーリーボードを使用して作成できます。

ss

于 2012-08-17T10:18:07.120 に答える
4

あなたのapplicationDidFinishLaunching方法では、次のようなものを見ることができます

FirstViewController *firstViewController = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
.
.
.   

self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:firstViewController, secondViewController, nil];

以下のようにオブジェクトFirstViewControllerにオブジェクトを追加しますUINavigationController

UINavigationController *firstNavController = [[UINavigationController alloc] initWithRootViewController:firstViewController];
.
.
.
//And in the tabbarController array add the navigationController Object instaed if FirstViewControllerObject
 self.tabBarController.viewControllers = [NSArray arrayWithObjects:firstNavController, secondViewController, nil];

そして、それは完了です。FirstViewControllerこれで、 navigationController として扱われ、navigationbar が追加されます。

編集

ナビゲーションバーだけが必要な場合は、から挿入するか、サブビューとしてxib追加できますUINavigationBarself.view

于 2012-08-17T10:23:37.660 に答える