2012-06-07 38 views
1

我已将Default.png和[email protected]添加到项目中。每次应用程序启动时都会显示它们。但是当应用程序从后台进入前景时,可能会显示启动图像,并且可能不会显示。显示或不显示可能与应用程序每次恢复的速度有关。 问题是,我如何确切知道启动图像是显示还是每次都显示?如何知道在调用applicationWillEnterForeground或applicationDidBecomeActive时是否显示启动图像?

回答

0

我认为,当应用程序“复苏”,因为你把它推出图像不显示,但只有当应用程序实际上是重新启动。您可以通过将NSLog声明放入application: didFinishLaunchingWithOptions:并在观察图像时观察这一点,从而轻松检查此问题。

+0

谢谢您的回答。我确定应用程序“恢复”实际上并未重新启动,但只能回到前面。 设置启动图像后,几乎每次在模拟器中显示应用程序从前到后的情况。但在真正的iPhone中,它显示了一些时间,尽管不如模拟器那么多。 – xxjapp

0

我有一个类似的问题,而谷歌搜索我打了这个问题。

对我来说,这似乎是推出图像显示,如果该应用程序将在比那个时候跑到后台不同的接口方向恢复,即使改为颠倒方向。

之前还是可以返回时将背景方位比较的方向。 (使用applicationDidBecomeActive:; applicationWillEnterForeground:太早)

相关问题