【发布时间】:2018-04-19 11:09:44
【问题描述】:
我有两个视图控制器。
我在第一个 VC 中制作了 imageview(在 Gif 文件中)。 5 秒后,我希望将页面传递给第二个 vc。第一个VC代码是这样的:
class LemonVC: UIViewController {
@IBOutlet weak var LemonGif: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
LemonGif.loadGif(name: "sufoo")
// DispatchQueue.main.asyncAfter(deadline: .now() +
.seconds(4), execute: {
//
// })
// Do any additional setup after loading the view.
}
第一个 VC 名称是 LemonVC
第二个 VC 名称是 SecondVC
【问题讨论】:
-
我可能不会在
viewDidLoad开始,但可以考虑viewDidAppear作为初学者 -
我认为您正在寻找的另一个命令是
performSegue...假设您实际上在视图控制器之间命名了 segue
标签: ios swift xcode uiviewcontroller delay