Cordova iOS App在Launch Storyboard和First Screen之间获得白色Flash

我刚刚转换了一个iOS Cordova应用程序,该应用程序使用SplashScreen插件来使用Launch Storyboard,因此它将支持iPad上的iOS 9多任务处理.这有效,但现在我在发布故事板和应用程序的第一个屏幕之间有一个白色的闪光.以前,当我使用splashscreen插件时,我关闭了AutomaticHideSplashScreen并使用splashscreen插件API来隐藏它,当我确定第一个屏幕的渲染将完成时.

有没有办法做类似的事情,或者至少延迟启动画面的消失,以便给webview时间渲染?

解决方法

将启动屏幕xib视图添加为rootViewController视图的子视图应解决此问题.只需在AppDelegate.m中的应用程序didFinishLaunchingWithOptions方法添加以下代码,就在返回YES的行上方.

UIViewController * launchScreenView = [[[NSBundle mainBundle] loadNibNamed:@"LaunchScreen" owner:self options:nil] objectAtIndex:0];
launchScreenView.view.frame = [[UIScreen mainScreen] bounds];
[self.window.rootViewController.view addSubview:launchScreenView.view];

相关文章

公司前端界面用的是vue,我要嵌入到Android中生成App第一步:...
Q:我用cordova开发项目,想在app内跳转外部链接,安装了cord...
我正在使用https://github.com/arnesson/cordova-plugin-fir...
一、Cordova的基础点在混合式应用中,我们通过现有的Cordova...
cordova自定义插件注意:存放自定义cordova插件目录不能有空...
一、问题VueAPP中有一个文件下载功能,用了各种方法来实现下...