Storyboard开发时,介绍界面怎么弹出

如题,在用storyboard开发时,如果用户第一次打开则显示欢迎界面。我是在mainController里面用modal的方式显示的,但是之前会看到一下mainController的界面,我想直接进入欢迎界面,并且完成之后能够跳转回来。有没比较好的方案啊

如下所示:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    UIStoryboard* mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];

    if(![[NSUserDefaults standardUserDefaults] objectForKey:@"first_launch"]){
        WelcomeViewController *welcome = [mainStoryboard instantiateViewControllerWithIdentifier:@"welcome"];
        window.rootViewController = welcome;
        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"first_launch"];
    }else{
        if([[NSUserDefaults standardUserDefaults] objectForKey:@"isBind"]){
            QRViewController *qreader = [mainStoryboard instantiateViewControllerWithIdentifier:@"qreader"];
            window.rootViewController = qreader;
        }else{
            BindViewController *bind = [mainStoryboard instantiateViewControllerWithIdentifier:@"bind"];

            window.rootViewController = bind;
        }
    }
        [window makeKeyAndVisible];

    return YES;
}

展示的时候把动画去掉应该就看不见了

  • ios7下uisearchbar会消失
  • IOS 如何获取一个方法的所有参数?
  • 想学ios 直接学oc 还是swift 有什么区别
  • Naviagtion Controller和Tab Bar Controller问题
  • iOS 同时调用几个后台接口刷新数据好吗??
  • 如何在自己编写的iOS framework项目里创建一个平级的Example项目?
  • weex界面卡死问题,还有导航跳转没有动画
  • 百度地图的 iOS SDK 如何获得当前的位置详细地址字符串?
  • iOS底层知识学习,有没有什么好的建议
  • facebook, gmail, 36kr等app使用及简风格的界面是用了什么界面库吗
  • 自定义相机存入相册旋转了90度 如何加解决