gpt4 book ai didi

ios - LaunchScreen.xib 有时显示为黑色

转载 作者:行者123 更新时间:2023-11-29 10:34:21 26 4
gpt4 key购买 nike

我在 iOS8 中使用 xib 作为我的启动屏幕,有时我没有显示正确的启动屏幕(在 UIImageView 上有 3 个 UILabel),它显示为黑色。但不是每一次。我可以在模拟器和设备上重现这一点。

如果我删除或隐藏底层 ImageView,它似乎可以正常工作而不会出现此问题。

ImageView 中的图像是 .png 图像 242kb。

有什么想法吗?当然,如果必须的话,我可以只使用图像而不是 xib,但想知道这是否是一个已知问题或如何解决。

最佳答案

启动屏幕是在 iOS 模拟器中安装应用程序时生成的。我们可以在启动应用程序之前等待该过程完成,但我们反而让这一代在后台发生。如果图像在应用程序启动请求时尚未完成生成,则只能看到黑色。

这是 iOS 模拟器中已知(并被接受)的竞争条件。每次单击“构建与运行”时,在图像完成渲染之前一直阻塞会在启动序列中添加少量延迟。如果您想调试启动屏幕,您可以退出应用程序(从应用程序切换器中删除它)并手动重新启动它(而不是通过构建和运行)。

这个决定可能会在未来发生变化,但目前它会在您点击“Build & Run”和应用程序完成启动之间缩短一点时间。

关于ios - LaunchScreen.xib 有时显示为黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27883411/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com