ビューコントローラーに2つのナビゲーションコントローラーを追加したいと思います。これら 2 つの navigationController は完全に独立しており、リンクされていません。splitviewcontrollerのように、これら2つのnavigationViewControllerを並べて表示したいと思います。
childViewController を使用して、必要な位置とサイズに 2 つの viewController を追加することに成功しました。しかし、navigationController を試してみると、すべての画面が取得され、ポイント (0,0) に表示されます。navigationController のフレームを変更しようとしましたが、何も変わりませんでした。
誰でも私を助けてもらえますか?
どうもありがとう。
編集: childVC を追加するために使用したコードは次のとおりです。
self.meetingsListViewController = [[MeetingsListViewController alloc] initWithNibName:@"MeetingsListViewController" bundle:nil];
self.navCalendar = [[UINavigationController alloc] initWithRootViewController:meetingsListViewController];
[self.navCalendar setNavigationBarHidden:NO];
self.meetingsListViewController.view.frame = CGRectMake(10, 54, self.view.frame.size.width/2-20, self.view.frame.size.height - 64);
self.navCalendar.view.frame = self.meetingsListViewController.view.frame;
self.navCalendar.view.autoresizesSubviews = NO;
[self addChildViewController:meetingsListViewController];
[self.view addSubview:self.meetingsListViewController.view];
[self.navCalendar didMoveToParentViewController:self];
self.listPlaylistViewController = [[ListPlaylistViewController alloc] initWithNibName:@"ListPlaylistViewController" bundle:nil];
self.navPlaylist = [[UINavigationController alloc] initWithRootViewController:listPlaylistViewController];
[self.navPlaylist setNavigationBarHidden:NO];
self.listPlaylistViewController.view.frame = CGRectMake(self.view.frame.size.width/2+10, 54, self.view.frame.size.width/2-20, self.view.frame.size.height - 64);
self.navPlaylist.view.frame = self.listPlaylistViewController.view.frame;
self.navPlaylist.view.autoresizesSubviews = NO;
[self addChildViewController:listPlaylistViewController];
[self.view addSubview:self.listPlaylistViewController.view];
[self.navPlaylist didMoveToParentViewController:self];