iOS App-LaunchScreen.storyboard 在 ios 14.2 上显示为白色

Posted

技术标签:

【中文标题】iOS App-LaunchScreen.storyboard 在 ios 14.2 上显示为白色【英文标题】:iOS App- LaunchScreen.storyboard displays white on ios 14.2 【发布时间】:2020-11-27 07:55:16 【问题描述】:

我有 Xcode 版本 12.0.1。 我已经在带有 ios 14 的模拟器上运行了该应用程序,启动屏幕工作正常,它显示了我想要显示的图像(启动画面),但是当我在具有 ios 14.2 的真实设备上运行该应用程序时,启动屏幕似乎是白色的.有人可以帮我提前谢谢。

【问题讨论】:

【参考方案1】:

面临同样的问题。问题在于启动屏幕故事板中使用的图像大小。这会导致整个启动屏幕变黑。

解决方案 1: 在我们的案例中解决它的是:

    选择较小尺寸的图片 从设备/模拟器中删除应用程序(有时需要) 重启设备/模拟器(有时需要)

主要原因是图片较大,所以只需将其替换为较小的图片即可。

解决方案 2: 将初始屏幕图像放在 Images.xcassets 文件夹之外。 (但这种方法的问题是,如果您支持深色模式,则无法再为深色和浅色模式设置不同的图像。)

【讨论】:

这里有同样的问题 - 这只是 iOS 14.2 的真实设备(不是模拟器)上的问题。我没有尝试解决方案 1,但解决方案 2 立即为我解决了问题。

以上是关于iOS App-LaunchScreen.storyboard 在 ios 14.2 上显示为白色的主要内容,如果未能解决你的问题,请参考以下文章

IO复用阻塞IO非阻塞IO同步IO异步IO

四种IO模型‘阻塞IO/非阻塞IO/信号驱动IO/异步IO‘

5种IO模型阻塞IO和非阻塞IO同步IO和异步IO

网络IO模型:同步IO和异步IO,阻塞IO和非阻塞IO

同步IO异步IO阻塞IO非阻塞IO之间的联系与区别

同步IO异步IO阻塞IO非阻塞IO之间的联系与区别