美文网首页大前端开发
iOS 启动页前黑屏

iOS 启动页前黑屏

作者: 木子李55 | 来源:发表于2021-01-20 23:00 被阅读0次
启动页
现状:
  • 测试手机如果反复安装app,会出现启动过程中先黑屏,然后才显示启动页,然后也能进入首页,百度了一些资料,说是系统bug;

  • 感觉卸载还是有残留启动页缓存,造成黑屏;

  • 换一个没装过的手机,确实不存在黑屏现象。

解决方法一:
  • 其实这个现象只是在反复安装app的手机会出现,在正常用户那使用不会有问题,可以不用管;
  • 但是既然测试人员提了这个问题,自己也感觉怪怪的,还是可以解决下的,让app看着没问题,
那就是:把启动页图片改个名字,运行app,不黑屏了!
解决方法二:
  • 方法一换个图片名字后,再反复安装几次还是有黑屏问题,因为本来就是治标不治本,下面还有一个方法,那就是把启动页的缓存清除了,就不会出现这个问题了,在didfinish中或者在设置清除缓存中加入:
    //** 清除启动页缓存
    NSError *clearLaunchrror;
    [NSFileManager.defaultManager removeItemAtPath:[NSString stringWithFormat:@"%@/Library/Caches/Snapshots",NSHomeDirectory()] error:&clearLaunchrror];
    if (clearLaunchrror) {
        DLog(@"Failed to delete launch screen cache: %@",clearLaunchrror);
    }

相关文章

  • iOS 启动页前黑屏

    现状: 测试手机如果反复安装app,会出现启动过程中先黑屏,然后才显示启动页,然后也能进入首页,百度了一些资料,说...

  • iOS 启动页黑屏

    项目中,由launchImage改为launchScreen展示启动图,某些机型启动黑屏,解决方法:1.启动图片不...

  • iOS适配启动页

    iOS适配启动页 iOS适配启动页

  • LaunchScreen启动页黑屏

    打开launchScreen.storyboard ,然后检查是否勾选了target. 若无勾选,则勾上,重启。

  • Android 中启动页黑屏及白屏的解决方式

    启动页黑屏或白屏的原因是,当Activity启动的时候不能马上加载layout。而黑屏或者白屏是你的theme主题...

  • iOS 启动黑屏

    无意中导致的一个错误,记录一下。项目中启动图使用Launch.stotyboard,然后添加了连线,再启动的时候就...

  • Flutter 启动页

    启动页 IOS启动页,在ios/Runner/Assets.xcassets/LaunchImage.images...

  • APP开发优化学习笔记1

    1、启动白屏、黑屏 给启动页设置Theme,看起来就像秒启动了。 一般启动页也就一张图片,直接设置了android...

  • android启动页的白屏或者黑屏解决

    很多app之所以出现启动后黑屏或者白屏主要是在启动页没有设置android:windowBackground属性 ...

  • flutter 启动页 后短暂黑屏修复

    flutter 版本:1.12.13+hotfix.8 一、黑屏原因 app 启动后进入 Android/ios ...

网友评论

    本文标题:iOS 启动页前黑屏

    本文链接:https://www.haomeiwen.com/subject/fsblzktx.html