5

我有一个视图,用户在这个视图中,没有办法走开。有一个广告,然后过一段时间出现“开始”按钮,或者更好的是,它会自动进入下一个视图!我正在使用故事板。

4

3 回答 3

7

您必须在代码中执行此操作。它很简单:

- (void)goToNextView {
    [self performSegueWithIdentifier:@"segueToNextView" sender:self];
}

- (void)viewDidLoad {
    [self performSelector:@selector(goToNextView) withObject:nil afterDelay:5];
}

现在segueToNextView将在视图控制器加载后 5 秒发生。

于 2012-07-22T04:45:30.737 回答
1

当然,添加计时器,然后在计时器处理程序中,调用performSegueWithIdentifier:sender:. 您必须在代码中执行此操作;您将在情节提要中设置 segue 的名称,然后将其用作调用的标识符参数。

于 2012-07-22T04:05:49.793 回答
0

斯威夫特 4

DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) {
  self.performSegue(withIdentifier: "segueName", sender: self)
}
于 2017-10-22T20:49:05.847 回答