【发布时间】:2012-10-19 02:53:24
【问题描述】:
iOS 应用程序在什么情况下会显示启动画面,即默认图像(App Launch 除外)?
我强制视图控制器仅支持横向模式
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight || interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
如果用户在此视图中并将应用程序推到后台然后将其重新启动,则应用程序会显示启动屏幕
在另一种情况下,如果我打开了 UIAlertView,将应用程序推到后台并重新启动,应用程序会显示一秒钟的初始屏幕。
我们在 UIKit 文档中对此是否有任何解释,以及在什么情况下 iOS 中的多任务处理会在短时间内向用户显示启动画面。
谢谢。
用示例更新问题:
如果我们进入设置应用程序(第一次) -> iTunes 和应用商店 -> 点击 AppleId:行 -> 您将看到一个 alertView -> 按下主页按钮,它将应用程序带到后台 -> 带来应用程序备份。您将观察 Default.png for Settings 应用程序
【问题讨论】:
-
当说“闪屏”时,您指的是
Default.png还是您为您的应用构建的东西? -
我指的是Default.png
-
只有在应用尚未运行并已启动时才会显示。
-
@Till 我用一个例子更新了我的问题。你能看看吗。谢谢。
标签: ios cocoa-touch ios5 ios4 uikit