3

タブバーアイテムを使用してビューを表示することは可能ですか。質問を明確に説明させてください。ビューベースのアプリケーションを作成しました。1 つ目と 2 つ目のバイを 2 つ追加しました。最初のビューには、2 番目のビューに移動するためのボタンが含まれています。2 番目のビューには、3 番目のビューに移動するためのボタンも含まれています。3 番目のビューにタブ バーを追加し、4 つのタブ バー項目を追加しました。次に、タブ バーの項目をビューにリンクします。4番目、5番目、6番目としましょう。

1 番目のビュー (ボタン) -> 2 番目のビュー (ボタン) -> 3 番目のビュー (タブ バーと 4 つのタブ バー アイテムを含む)。しかし、すべてのアイテムには空のビューがあります。タブバー項目を選択すると、作成した .xib ファイルをロードする必要があります。ビューをロードできるように、タブ バー項目をビュー コントローラーにリンクする方法。そうでなければ、ビューにタブバー項目をロードする他のオプションはありますか??

4

1 に答える 1

1

ビューをタブバーコントローラーにロードする方法を意味する場合は、次のようにします。

UITabBarController *tabView = [[UITabBarController alloc] init];
UIViewController *view4 = [[UIViewController alloc] init];
UITabBarItem *view4TabBarItem = [[UITabBarItem alloc] initWithTitle:@"4" image:[UIImage imageNamed:@"icon4.png"] tag:nil];
view4.tabBarItem = view4TabBarItem;
[view4TabBarItem release];
UIViewController *view5 = [[UIViewController alloc] init];
UITabBarItem *view5TabBarItem = [[UITabBarItem alloc] initWithTitle:@"5" image:[UIImage imageNamed:@"icon5.png"] tag:nil];
view5.tabBarItem = view5TabBarItem;
[view5TabBarItem release];
UIViewController *view6 = [[UIViewController alloc] init];
UITabBarItem *view6TabBarItem = [[UITabBarItem alloc] initWithTitle:@"6" image:[UIImage imageNamed:@"icon6.png"] tag:nil];
view6.tabBarItem = view6TabBarItem;
[view6TabBarItem release];
NSArray *viewControllers = [[NSArray alloc] initWithObjects:view4,view5,view6,nil];
[view4 release];
[view5 release];
[view6 release];
tabView.viewControllers = viewControllers;
[viewControllers release];
[self presentModalViewController:tabView animated:YES];
[tabView release];
于 2010-11-24T20:50:37.443 に答える