短暂超时后如何切换到新的视图控制器?

时间:2017-11-14 15:31:47

标签: ios swift uistoryboard

我想首先向用户显示应用名称的标题屏幕,然后在大约2秒后,视图应继续进行到新的视图控制器。

到目前为止,我有一个带标识符的segue。我看到很多教程都使用了IBAction s / IBOutlet,但我不确定我是否会在这里使用一个,因为没有任何一个项目可以触发segue除了超时。

1 个答案:

答案 0 :(得分:4)

DispatchQueue.main.asyncAfter(deadline:)中使用viewDidLoad。此代码在延迟2秒后触发具有给定标识符的segue:

DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
    self.performSegue(withIdentifier: "your segue's identifier", sender: self)
}