まず、タイトルについて申し訳ありません。実際、このシナリオに適切なタイトルを付ける方法がわかりません。
ログイン ビューがあります。認証が成功すると、次のビューは 4 つのタブを持つタブ バー ビューです。次のように作成しました。
UIViewController *firstTab = [[SAHomeView_iPad alloc]initWithNibName:@"SAHomeview_iPad" bundle:nil];
firstTab.tabBarItem.image = [UIImage imageNamed:@"Home.png"];
UIViewController *secondTab = [[SAMenuView_iPad alloc]initWithNibName:@"SAMenuView_iPad" bundle:nil];
secondTab.tabBarItem.image = [UIImage imageNamed:@"Menu.png"];
UIViewController *thirdTab = [[SAGraphView_iPad alloc]initWithNibName:@"SAGraphView_iPad" bundle:nil];
thirdTab.tabBarItem.image = [UIImage imageNamed:@"Graph.png"];
UIViewController *fourthTab = [[SAAboutView_iPad alloc]initWithNibName:@"SAAboutView_iPad" bundle:nil];
fourthTab.tabBarItem.image = [UIImage imageNamed:@"info.png"];
UITabBarController *tabBarController = [[UITabBarController alloc] init];
tabBarController.viewControllers = [NSArray arrayWithObjects:firstTab, secondTab,thirdTab,fourthTab, nil];
SAAppDelegate *delegate = [UIApplication sharedApplication].delegate;
delegate.window.rootViewController = tabBarController;
3 番目のタブにカレンダー ボタンを追加しました。これを押すとカレンダー ビューが表示されます。このカレンダー ビューを 3 番目のタブのサブビューとして追加しました。
ユーザーがログインすると、ホームタブにカレンダーボタンが表示されます。ユーザーがカレンダー ボタンをタップすると、カレンダー ビューに移動する必要があります。このカレンダー ビューは、実際には 3 番目のタブにサブビューとして追加されます。
誰でもこのシナリオを解決するのを手伝ってくれますか? よろしくお願いします。