react native 启动屏 设置 react-native-splash-screen

iOS启动屏集成教程
本文详细介绍了如何在iOS端集成启动屏幕,包括组件安装、配置启动图及在React Native项目中关闭启动屏的方法。

ios端集成
组件的安装

yarn add react-native-splash-screen
react-native link react-native-splash-screen

在 AppDelegate.m中导入 这个类


img_bc1e60ae7af3ce5ee0e3118effbe3e12.png
image.png
#import "RNSplashScreen.h"

有的地方是 #import "SplashScreen.h" 这里要注意看下 这个组件的类名是什么


img_916c70ac56b29edf249b3495feea9337.png
image.png

img_066e2bc97a562b0a3b335c34dea3ea80.png
image.png

在AppDelegate.m中导入 这个类 后 开启启动屏


img_7354a905c2b0eef9ec72849a0d3d79a6.png
image.png

到这里基本配置算是完了 。
接下来配置启动图


img_05e212ecfe5b3fe33009ebb45d5ae11a.png
image.png

点进去


img_dcd2bdd1eb92f6169aee3a7eea5a9151.png
image.png

img_ee31f65cc733e627ca85462766140f30.png
image.png

到这里 我们就要拖拽不同尺寸的适配图进去了
Mac的话 可以用这个软件 准备一张1024*1024.png大小的图
这个软件可以生成启动图 还有logo图都可以

img_1fa5c77e53432a0bf6ed3af8754564cd.png
image.png

也可以通过这个网址 上传 然后下载下来 ios android logo生成 这个网址只能生成logo图标
生成这些启动图 按照尺寸大小拖拽进去就可以了。
img_82a4b5c2153d20fb4cf1f017fdd15e44.png
image.png

保存下来
img_4d075436825b8b28a8475f6226e01ec7.png
image.png

img_f968717160028c5bbd09d488f9080a53.png
image.png

在RN中的入口文件 配置关闭

import SplashScreen from 'react-native-splash-screen'
.......

 componentDidMount() {

    SplashScreen.hide() //隐藏启动屏
}
.......

如果出现黑屏或者 不显示启动图 说明没有引对


img_bb08bd8285bfb7e2c7c8bdea01731ae1.png
image.png

这个地方能够点进去 并且对应的名称一致 就可以了

img_c157ee67827e31a442dce17b976658a4.png
效果图

ios的完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值