1. ホーム
  2. ios

[解決済み] 別のストーリーボードにセグエする?

2022-06-02 10:41:39

質問

あるストーリーボードから別のストーリーボードへセグエすること、または別のストーリーボード内のビューコントローラーにストーリーボードを埋め込むことは可能でしょうか。私は UITabBarController の中に UINavigationController というように、うまく分離しておきたいと思います。

どのように解決するのですか?

はい、しかし、あなたはそれをプログラム的に行う必要があります。

// Get the storyboard named secondStoryBoard from the main bundle:
UIStoryboard *secondStoryBoard = [UIStoryboard storyboardWithName:@"secondStoryBoard" bundle:nil];

// Load the initial view controller from the storyboard.
// Set this by selecting 'Is Initial View Controller' on the appropriate view controller in the storyboard.
UIViewController *theInitialViewController = [secondStoryBoard instantiateInitialViewController];
//
// **OR**  
//
// Load the view controller with the identifier string myTabBar
// Change UIViewController to the appropriate class
UIViewController *theTabBar = (UIViewController *)[secondStoryBoard instantiateViewControllerWithIdentifier:@"myTabBar"];

// Then push the new view controller in the usual way:
[self.navigationController pushViewController:theTabBar animated:YES];