我使用一个launchImage集来启动我的应用程序,而不是.xib。在AppDelegate.swift中,我设置了一个NSThread.sleepForTimeInterval(2.0)来延迟它,但是当launchImage消失时,它会立即这样做。我要做的是,我的launchImage消失了,有淡出的效果。有可能吗?
谢谢
发布于 2015-04-08 00:46:00
严格地说,没有,因为你不能控制操作系统如何使用启动映像。
但是,您可以做的是创建一个相同的虚拟/替换视图。
在启动时,让您加载的第一个UIViewController只包含同一个启动映像的UIImageView。你可能需要做一些工作,让它在你的特定情况下看起来正确,比如界面定位等等。但是如果一切顺利的话,当你加载这个ViewController时,你不应该注意到它和实际启动实例之间的区别或任何形式的转换--在视觉上都是一样的,但技术上并非如此。
那么您就可以让这个视图/图像淡出。从本质上说,这得到了你想要的效果。
https://stackoverflow.com/questions/29503379
复制相似问题