在什么情况下,iOS 应用程序会显示启动画面,即默认图像(App Launch 除外)?
我强制视图控制器仅支持横向模式
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
如果用户在此视图中并将应用程序推送到后台然后将其重新启动,则应用程序会显示启动屏幕< 1 秒..
在另一种情况下,如果我打开了 UIAlertView,将应用程序推到后台并重新启动,应用程序会显示一秒钟的初始屏幕。
我们在 UIKit 文档中对此是否有任何解释,以及在什么情况下 iOS 中的多任务处理会在短时间内向用户显示启动画面。
谢谢。
用一个例子更新了问题:
如果我们进入设置应用程序(第一次) -> iTunes 和应用商店 -> 点击 AppleId: 行 -> 您将看到一个 alertView -> 将应用程序带到后台的 Push Home 按钮 -> 将应用程序带回向上。您将观察 Default.png for Settings 应用程序 < 1 秒,然后您将看到您之前打开的屏幕。