Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS移动应用程序中的启动屏幕(Swift)_Ios_Swift_Mobile Application - Fatal编程技术网

iOS移动应用程序中的启动屏幕(Swift)

iOS移动应用程序中的启动屏幕(Swift),ios,swift,mobile-application,Ios,Swift,Mobile Application,我想为我的ios应用程序实现闪屏,延迟约2-3秒。我正在使用Swift语言进行编程。我如何实现这一点。 任何建议都会非常有用。事实上,你可以用 Add Delay time in App didFinishLaunchingWithOptions //For Swift 3.0 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicatio

我想为我的ios应用程序实现闪屏,延迟约2-3秒。我正在使用Swift语言进行编程。我如何实现这一点。
任何建议都会非常有用。

事实上,你可以用

Add Delay time in App didFinishLaunchingWithOptions

//For Swift 3.0
    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

          Thread.sleep(forTimeInterval: 2.0)//2.0 Delay Time

    }
例如,在您的电脑中尝试以下操作:


我希望我的回答是有帮助的

启动屏幕应该是静态的,不应该有关联的viewController

您应该立即切换到另一个具有关联视图控制器的视图,而不是让启动屏幕休眠。这样你就可以制作一些动画或任何你想要的东西(按照你的意愿显示3秒钟,尽管我不建议这样做。尽快启动你的应用程序。。不要在主线程上造成延迟)

以下是您可以做的事情:

午餐屏幕(启动屏幕)->视图(延迟2秒)->主视图


如果你真的想延迟,你可以按照这里其他人提到的那样做:

请发布你迄今为止搜索和/或尝试过的内容。你可以通过在didFinishLaunchingWithOptions方法中添加延迟睡眠(3)来使用启动屏幕作为启动
Thread.sleep(forTimeInterval: 2) // 2 seconds