当前位置 : 主页 > 手机开发 > cordova >

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

来源:互联网 收集:自由互联 发布时间:2021-06-10
我刚刚转换了一个iOS Cordova应用程序,该应用程序使用SplashScreen插件来使用Launch Storyboard,因此它将支持iPad上的iOS 9多任务处理.这有效,但现在我在发布故事板和应用程序的第一个屏幕之间
我刚刚转换了一个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];
网友评论