在应用程序加载时, Storyboard 仅出现几秒钟,然后出现白屏,直到应用程序加载完毕。如何排除白屏,以便用户在应用加载之前只能看到 Storyboard?
最佳答案
如果您看到您的启动 Storyboard 片刻,然后切换到白屏,我猜您在 application(_:didFinishLaunchingWithOptions:)
中做的太多了。发布 Storyboard将在以下任一情况下消失
- 主 Storyboard的初始 View Controller 已加载。
- 您为窗口的
rootViewController
属性分配一些内容。
检查阻塞主线程的 application(_:didFinishLaunchingWithOptions:)
中的工作,这将延迟应用真实 UI 的显示。
编辑:我看到了你的 react-native
标签,所以上面的内容可能并不直接适用于你。我不是 RN 大师,但快速查看文档让我认为您需要深入研究应用程序中的初始组件,并在其中寻找可能阻碍渲染的内容。这和我上面的建议是一样的,只是在不同的上下文中。
关于ios - 如何在 iOS 启动时设置 Storyboard?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55653569/