Sha*_*ali 12 iphone splash-screen ios visual-glitch
我注意到我开发的每个应用程序都会发生一些事情.它通常不是一个问题,但在这个特定的应用程序中,如果我能"修复"它,如果它甚至是一个错误将是伟大的.
重新产生问题的步骤:
是否有可能摆脱从背景回来的路上突然出现的闪屏半秒?这个特定的应用程序真的是一个问题.
小智 12
我知道这个问题标记为"已回答" - 但实际情况是答案在我的案例中并不正确,我想分享.
我最初得出的结论是,上面最准确的答案来自QueyJoh--"这是由iOS处理的......简短回答:它不在你的手中."
但是在试验之后,我设法将问题定位为控制状态栏的info.plist文件中的条目.具体来说,我有"UIStatusBarHidden"和"UIStatusBarStyle"的条目.
从我的plist文件中删除这些条目会立即停止我的应用程序在切换离开我的应用程序并再次返回时显示启动画面.
问题解决了.
马修
根据我的经验,这是由iOS处理的事情(我有经验,因为我没有看到任何关于此的文档).如果操作系统可以很好地快速恢复应用程序状态,它将在恢复该状态时显示其先前状态的屏幕截图.
但是,如果有什么东西会延迟这个过程,例如应用程序还没有正确处理(例如在快速任务切换期间),或者其他可预测的东西会延迟启动,那么它会恢复到启动画面(而不是截图),以缓解用户体验.
简短的回答:它不在你的手中.