我刚刚转换了一个iOS Cordova应用程序,该应用程序使用SplashScreen插件来使用Launch Storyboard,因此它将支持iPad上的iOS 9多任务处理.这有效,但现在我在发布故事板和应用程序的第一个屏幕之间
有没有办法做类似的事情,或者至少延迟启动画面的消失,以便给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];