【发布时间】:2012-07-20 19:26:07
【问题描述】:
我有一个视图,用户在这个视图中,没有办法离开。有一个广告,然后过一段时间出现“开始”按钮,或者更好的是,它会自动进入下一个视图!我正在使用故事板。
【问题讨论】:
标签: ios cocoa-touch uistoryboard
我有一个视图,用户在这个视图中,没有办法离开。有一个广告,然后过一段时间出现“开始”按钮,或者更好的是,它会自动进入下一个视图!我正在使用故事板。
【问题讨论】:
标签: ios cocoa-touch uistoryboard
您必须在代码中执行此操作。很简单:
- (void)goToNextView {
[self performSegueWithIdentifier:@"segueToNextView" sender:self];
}
- (void)viewDidLoad {
[self performSelector:@selector(goToNextView) withObject:nil afterDelay:5];
}
现在segueToNextView 将在视图控制器加载 5 秒后发生。
【讨论】:
当然,添加计时器,然后在计时器处理程序中,调用 performSegueWithIdentifier:sender: 。您必须在代码中执行此操作;您将获得在故事板中设置的 segue 名称,然后将其用作调用的标识符参数。
【讨论】:
斯威夫特 4
DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(2)) {
self.performSegue(withIdentifier: "segueName", sender: self)
}
【讨论】: