有许多iOS游戏,您可以看到首先显示启动图像,然后在一定时间后添加预加载器。大约一秒钟,或者甚至两秒钟之后,这是一个明显的延迟。我想知道为什么会这样,我想这样的事情正在发生:
由于视图初始化时的部分,在显示启动图像时,预加载器无法立即显示?但是如果还没有视图对象,那么启动图像是如何显示的?我想我错过了什么......
那么,问题是,在那个时候,应用启动序列中的启动图像是完全呈现/删除的吗?事件/方法执行后?我想在第一次执行-viewWillAppear这样的东西之后将其删除了吗?我希望这有点道理..
答案 0 :(得分:1)
启动应用后,系统会立即显示您应用的启动图片。由此得名。当appDelegate appDidFinishLaunching:方法运行时,它将被删除。
如果要为启动图像手动设置更长的显示时间,可以将此代码添加到appDidFinishLaunching:方法
sleep(4);
4是秒数。