【问题标题】:How to unload storyboard?如何卸载情节提要?
【发布时间】:2012-10-19 14:29:48
【问题描述】:

我需要卸载情节提要并用另一个视图控制器替换根视图控制器。当我完成另一个视图控制器时,我需要卸载他并恢复情节提要和根视图控制器。当我尝试替换根视图控制器时,情节提要仍然与其他视图一起使用。

【问题讨论】:

    标签: iphone ios ios5 storyboard


    【解决方案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 ];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-18
      相关资源
      最近更新 更多