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

How do I segue to a new view controller after a short timeout?

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

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

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

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