如何添加启动画面以响应本机(IOS)

在本文中,我将告诉您如何向“本机”(IOS)添加启动画面。 我要告诉你非常简单的步骤。 这是我们可以为每个移动应用程序创建的非常初始的东西。 因此,对于每个开发人员来说,知道如何以正确的方式添加它都是非常重要的。

您可以在此处查看整个源代码:

rockinghajay / splash-screen-react-native

闪屏React Native(IOS和Android)。 通过……为rockinghajay / splash-screen-react-native开发做出贡献

github.com

我正在使用简单的react native项目向其添加初始屏幕。 因此,让我们开始初始化系统中的react native项目。

  react-native初始SplashScreenReactNative 
cd SplashScreenReactNative

将这两行运行到终端后,您将在系统上响应本机项目。

如果您注意到React本机应用程序具有白色背景初始屏幕。 在该屏幕上,我们将添加自定义启动屏幕。 如何注意到第一个白色启动画面,我们需要在我们的应用程序中首先设置深色背景。

用下面的代码替换您的App.js组件

首先在Xcode中打开您的应用。

  cd ios / SplashScreenReactNative.xcodeproj 

在Xcode上打开项目后,您将转到Images.xcassets文件夹,您可以在下面的屏幕截图中看到该文件夹​​。

然后,您需要单击Xco​​de底部显示的+图标,然后单击“ 新建图像集”。

然后继续将Image重命名为一个图标 ,然后根据需要将其拖动到框中以添加图像集。

然后,您必须打开Info.plist下面的LaunchScreen.xib ,您将看到。

这是ios的默认初始屏幕,选择两个文本元素“ SplashExample”和“ Powered by React Native”并将其删除。

继续并将背景色设置为“深灰色”。

在下一步中,我们必须将图像视图添加到初始屏幕视图中。 您可以通过按图标并搜索图像来找到该图像,然后单击图像元素,如上图所示。

并将UIImageView拖动到视图的中心

现在我们要从Images.xcassets设置图像源。 选择图像下拉菜单时,应该显示Images.xcassets中的所有图像,然后选择您最近添加的图标。

现在,您需要将图像设置为与垂直和水平中心对齐,然后将“内容模式”更改为Aspect Fit

在下一步中,我们需要确保我们的图标在所有设备上都保持居中,无论使用哪种屏幕尺寸的设备,因此现在您都可以按照上面的gif进行相同的操作。

您可以在“自动调整大小”部分中看到要禁用外部红线并通过单击启用内部红箭头的功能。 这将使图像相对于屏幕尺寸保持居中。

完成上述所有步骤后,我们将获得以下内容:

但是,出现一个问题之后,启动屏幕也出现白屏,这是因为当时Javascript正在加载并且桥正在初始化。 在react-native-splash-screen的帮助下解决此问题

因此,首先安装该软件包,然后将其与项目链接。

  npm安装react-native-splash-screen@3.0.6 
react-native链接react-native-splash-screen

然后,我们需要使用Xcode配置此程序包,因此让我们在Xcode中打开AppDelegate.m文件。 然后只需在#import 行下方添加#import“ SplashScreen.h”行。 完成此操作后,您只需要添加[SplashScreen show];返回YES之上 就是这样。

最后,您只需要在app.js组件中导入react-native-splash-screen包,请参见上面的代码:


我希望您喜欢这篇有关 如何添加初始屏幕以响应本机(IOS)的文章。

如果您觉得这篇文章有用,请拍一下

欢迎发表评论并喜欢这篇文章,以便其他人可以在Medium上轻松找到它!

你好,我的名字是 阿杰(Ajay Singh Rajput) 我是 ZestGeek 的前端开发人员 我写关于JavaScript和reactjs的文章。 并与所有人分享我的世界观,通过在 Twitter Medium中 关注我,加入我的追求

想更多地了解JavaScript,Reactjs和Life? 看看我的其他文章:

  1. 编写ReactJS组件的离散方法
  2. 如何在reactjs中处理多个表单输入
  3. 考虑某事
  4. 生活中的感激之力
  5. 在Heroku上创建并部署React应用
  6. JavaScript中的闭包
  7. 了解JavaScript中的吊装
  8. 在reactjs中与GitHub和Microsoft登录

9.在reactjs中使用Facebook和Google登录

10.如何在您的react应用程序中设置redux和react router v4

11.通过简单的步骤设置一个React.js项目

感谢您阅读本文,如果您喜欢它,然后与您的朋友和敌人分享。 我将写更多关于JavaScript的信息,react.js,并与我保持联系。