是否反应了本机启动/启动屏幕最佳实践?

时间:2020-04-06 09:39:13

标签: ios react-native splash-screen launch

我希望在此期间每个人都安全。我从事React-Native的工作已经有一段时间了,但似乎仍然会遇到启动和启动屏幕方面的问题。

根据我的要求,我需要先有一个启动屏幕,然后有一个启动屏幕,其行为是,如果您尚未在手机上打开该应用,它将显示启动屏幕,然后是启动屏幕(两个单独的资产)。

我已经构建了两个具有相同尺寸的资产,并使用了称为react-native-splash-screen的程序包来实现此行为,但是即使资产具有相同的尺寸,我的启动屏幕和启动屏幕最终也会呈现不同的显示。 / p>

该软件包在iOS上使用.xib文件,我觉得Storyboard更适合此用例,但是即使使用Storyboard,我也无法在各种设备上进行资产扩展(这可能对iPhone 11有利,但例如,对于iPhone 8不好),我确实使用了约束条件,但老实说,即使尝试了很多次,我似乎也无法完美。

我知道当今大多数应用程序中都有启动屏幕和启动屏幕,但是有人可以帮助我或指出正确的方向,以最佳实践(尤其是React-Native)实现这一点吗?

非常感谢您。

2 个答案:

答案 0 :(得分:1)

我一直在研究相同的主题。有可用的较新的程序包,而是使用情节提要。它称为react-native-bootsplash。如果您要坚持使用软件包,我建议您使用它,因为它是最近维护的。

答案 1 :(得分:0)

您可以按照本文添加启动画面,这是实现启动画面splash-screen-in-react-native的正确方法,我在所有我的应用程序中都使用过这种方式