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