我想要的是当用户点击“主页”按钮时显示UIImageView 3秒钟,三秒钟后它应该进入后台模式,我该怎么做?

最佳答案

您的AppDelegate文件中有一个名为applicationWillResignActive的函数,该函数将在用户按下主屏幕按钮时被调用,并说您将完成所需的操作,但可以放置代码,但Apple会拒绝您的应用程序(如果您尝试让该应用程序等待三秒钟,然后用户返回主屏幕)。

如果仍然想尝试,可以在applicationWilLResingActive类中导航到已设置的视图并显示图像:

let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "ImageViewController") as! ImageViewController
controller.image = // set the image here that you want to show
self.window?.rootViewController!.present(controller, animated: true, completion: { () -> Void in
})


ImageViewController viewDidLoad中显示图像。

关于ios - 向 View Controller 显示图像3秒钟,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40279174/

10-10 20:42