在Cordova iOS中修复闪屏后的白屏问题,可以尝试以下方法:
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="3000" />
其中,value
属性指定了启动页的文件名,SplashScreenDelay
属性指定了启动页的显示时间(单位为毫秒)。
res
目录下,分别对应不同的屏幕尺寸和分辨率。#import "CDVSplashScreen.h"
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
// ...
// 显示启动页
self.viewController.useSplashScreen = YES;
CDVSplashScreen* splashScreen = [CDVSplashScreen new];
[splashScreen show];
// ...
return YES;
}
- (void)onAppReady
{
// 隐藏启动页
CDVSplashScreen* splashScreen = [CDVSplashScreen new];
[splashScreen hide];
}
在application:didFinishLaunchingWithOptions:
方法中,通过创建CDVSplashScreen
对象并调用show
方法来显示启动页。在onAppReady
方法中,调用hide
方法来隐藏启动页。
cordova platform rm ios
cordova platform add ios
重新构建应用程序后,启动页应该能够正常显示并在一定时间后自动隐藏。
对于Cordova iOS中闪屏后的白屏问题的修复,以上是一些建议和常见解决方法。具体修复方法可能因项目配置和环境而异,可以根据具体情况进行调整和尝试。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云