0

ストーリーボードをアンロードし、ルート ビュー コントローラーを別のビュー コントローラーに置き換える必要があります。そして、別のView Controllerを使い終わったら、彼をアンロードして、ストーリーボードとルートView Controllerを復元する必要があります。ルート ビュー コントローラーを置き換えようとすると、ストーリーボードは他のビューで引き続き有効です。

4

1 に答える 1

1

の中に- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{
UINavigationController *nav = [[UINavigationController alloc]initWithRootViewController:DesiredViewController];
}

そして、storyBoard が desiredViewController の後に引き継がれるようにしたい場合..

desiredViewController でコードを使用する

AppDelegate *appDelegate = [[UIApplication sharedApplication]delegate];
 UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; //MainStoryBoard is the name of your storyBorad
        UIViewController* myStoryBoardInitialViewController = [storyboard instantiateInitialViewController];

        [appDelegate.window setRootViewController:myStoryBoardInitialViewController ];
于 2012-10-30T09:29:02.230 に答える