1

画像で見るようなものが欲しいのですが、タブバーアプリケーションまたはメインストーリーボードでこれを行いたいです。 これは、タブバー項目を使用して通常の単一ビュー ベースのアプリケーションを実行したものです。

画像で見るようなものが欲しいのですが、タブバーアプリケーションまたはメインストーリーボードでこれを行いたいです。これは、タブバー項目を使用して通常の単一ビュー ベースのアプリケーションを実行したものです。

次のコードも試してみます。これで、タブバー項目をクリックすると、特定のビューコントローラーが開きます。しかし、3番目のタブバー項目をクリックすると、3番目のviewcontrollerではなくUIActionSheetが表示されるはずです。どうすればこれを達成できますか。

FisrtTabViewController  *first = [[FisrtTabViewController alloc]initWithNibName:@"FisrtTabViewController" bundle:nil];
[first.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"myarea_selected.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"myarea.png"]];

UINavigationController *tabItem1 = [[UINavigationController alloc] initWithRootViewController: first];    

SecconTabViewController  *second = [[SecconTabViewController alloc] initWithNibName:@"SecconTabViewController" bundle:nil];

[ second.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"areaconv_selected.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"areaconv.png"]];

ThirdTabViewController  *third = [[ThirdTabViewController alloc] initWithNibName:@"ThirdTabViewController" bundle:nil];
[ third.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"share_selected.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"share.png"]];

tabbar1.viewControllers = [NSArray arrayWithObjects:tabItem1,second,third,nil];

[[UITabBar appearance]setBackgroundImage:[UIImage imageNamed:@"tabbar.png"]];
[[UITabBar appearance] setSelectionIndicatorImage:[UIImage imageNamed:@"tabbar_selected.png"]];

tabbar1.modalTransitionStyle =UIModalTransitionStyleCrossDissolve;

[self presentViewController:tabbar1 animated:YES completion:NULL];

前もって感謝します。

4

0 に答える 0