我使用launchImage设置来启动我的应用,而不是.xib。在 AppDelegate.swift 中,我设置了一个 NSThread.sleepForTimeInterval(2.0)来延迟它,但是当launchImage消失时,它会立即这样做。 我的意思是我的launchImage消失了淡出效果。有可能吗?
由于
答案 0 :(得分:2)
严格来说,不,因为您无法控制操作系统如何使用启动图像。
但你可以做的是制作相同的虚拟/替换视图。
启动后,让您加载的第一个UIViewController
只包含相同启动图像的UIImageView
。对于接口方向等,您可能需要做一些工作才能使其在您的特定情况下看起来正确。但如果一切顺利,当您加载此ViewController时,您不应该注意到差异或任何类型的转换在它和实际的启动实例之间 - 从视觉上看它是完全相同的,从技术上来说它不是。
然后你可以让这个视图/图像淡出。基本上这会得到你想要的效果。