自动转到下一个ViewController

时间:2014-03-01 23:06:27

标签: ios viewcontroller

我想知道是否有一种方法可以在一定的秒数后自动转到另一个ViewController ......我正在尝试创建一个启动画面,但我不想使用启动图像。有人对这个有经验么?谢谢!

1 个答案:

答案 0 :(得分:0)

在故事板中,从初始屏幕视图控制器创建一个segue到主页视图控制器(启动画面的目标)。将segue标识符重命名为“HomePageSegue”。

在SplashScreenViewController.m中

- (void)viewWillAppear:(BOOL)animated {
    [self performSegueWithIdentifier: @"HomePageSegue" sender:self];
}

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([[segue identifier] isEqualToString:@"HomePageSegue"]) {

        // Get destination view
        UIViewController *homeVC = [segue destinationViewController];

        // Pass the information to your destination view
        [self presentViewController:homeVC animated:YES completion:nil];
    }
}

这将在加载闪屏时立即显示主页。在调用[self performSegueWithIdentifier:sender:]之前,请随意创建一个计时器。