ios自动从一个屏幕切换到另一个屏幕

时间:2013-11-08 11:14:56

标签: ios storyboard segue

因此,当用户按下按钮时,我已经学会了如何从一个屏幕切换到另一个屏幕。通过将按钮指向下一个屏幕,可以在StoryBoard中处理这一切。

但是我希望有一个页面在下载一些数据后会自动转到另一个页面(所以没有用户交互)。

我需要从ViewController类调用什么方法调用它才能调用segue来执行?

由于

2 个答案:

答案 0 :(得分:2)

segue(数据下载视图控制器)创建firstviewcontroller到另一个viewcontroller。给identifier例如{新思维

现在在下载数据的方法中,下载后可以调用

[self performSegueWithIdentifier:@"nextView" sender:self];

prepareForSegue:方法

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([[segue identifier] isEqualToString:@"nextView"]) 
    {
        NextViewController *nextVC = [segue destinationViewController];
        //pass any data to next view here

    }
}

答案 1 :(得分:1)

您可以致电performSegueWithIdentifier

 [self performSegueWithIdentifier:@"mySegueIdentifier" sender:self];