ios - 应用程序进入后台时显示启动画面
<p><p>我正在使用 iOS 的 phonegap 编写应用程序。当应用程序进入后台时,我试图显示启动画面。 </p>
<p><code>(void)applicationWillResignActive:(UIApplication *)application</code> [...]</p>
<p>在 <code>applicationWillResignActive:</code> 我正在调用一个 JavaScript 函数并使用 cordova 的方法 <code>cordova.exec(null,null, "SplashScreen, "show", [])</code> 来显示启动画面。但似乎,这不起作用。</p>
<p>当我恢复应用程序时,应用程序会先进入以前的状态,然后切换到启动画面,但我想在应用程序恢复时显示启动画面。我怎样才能做到这一点?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>搞定了:</p>
<pre><code>- (void) applicationWillResignActive:(UIApplication *)application {
//Call to JS to change to splash
[ runMode:NSDefaultRunLoopMode beforeDate:[NSDate dateWithTimeIntervalSinceNow:0.02
}
</code></pre>
<p>让当前的runloop运行片刻</p>
<p>有关答案的更多信息,请查看以下链接:</p>
<p> <a href="https://stackoverflow.com/questions/7937998/the-exact-moment-ios-takes-the-view-snapshot-when-entering-background" rel="noreferrer noopener nofollow">The exact moment iOS takes the view snapshot when entering background?</a> </p></p>
<p style="font-size: 20px;">关于ios - 应用程序进入后台时显示启动画面,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/13019332/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/13019332/
</a>
</p>
页:
[1]