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;
}

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

  • 忘记了一句代码: 在1秒内执行操作(有动画的感觉)。比如TextFiled随键盘弹起,落下。
  • ios 有没有类似Echatrs实现矩形树图的框架?
  • [IOS]上架被拒2.2 打开后是空白界面,问题出在哪儿?
  • IOS使用个推消息推送无法收到通知
  • TCP/IP HTTP Socket 在程序中怎么实现的?通过他们能做什么功能?
  • Navigation栈里的一个页面通过Tap手势 segue到其他页面的问题
  • json格式输出问题
  • AFN返回的数据中其中一个是数组,如何取到数组中的值?
  • weex程序运行报错
  • UIImageJPEGRepresentation如何优化性能?
  • iOS 关于两个.m文件相互导入对方的.h文件问题