react native 启动屏 设置 react-native-splash-screen
ios端集成
组件的安装
yarn add react-native-splash-screen react-native link react-native-splash-screen
在 AppDelegate.m中导入 这个类
#import "RNSplashScreen.h"
有的地方是 #import "SplashScreen.h" 这里要注意看下 这个组件的类名是什么
在AppDelegate.m中导入 这个类 后 开启启动屏
到这里基本配置算是完了 。
接下来配置启动图
点进去
到这里 我们就要拖拽不同尺寸的适配图进去了
Mac的话 可以用这个软件 准备一张1024*1024.png大小的图
这个软件可以生成启动图 还有logo图都可以
也可以通过这个网址 上传 然后下载下来 ios android logo生成 这个网址只能生成logo图标
生成这些启动图 按照尺寸大小拖拽进去就可以了。
保存下来
在RN中的入口文件 配置关闭
import SplashScreen from 'react-native-splash-screen' ....... componentDidMount() { SplashScreen.hide() //隐藏启动屏 } .......
如果出现黑屏或者 不显示启动图 说明没有引对
这个地方能够点进去 并且对应的名称一致 就可以了
ios的完成!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Android8.0 适配解决页面跳转过程出现短暂黑屏的问题
小菜在适配 Android8.0 过程中,遇到很多问题,有很多很常见的问题,今天来整理一下页面跳转时黑屏的问题。 问题猜测 猜测一: 显示 Activity 页面之前会优先开启一个 Starting Window(Preview Window),等待 Activity 加载完成之后显示 UI 界面,猜测在这个等待过程中可能会出现页面跳转时的短暂黑屏。 猜测二: 小菜的 BaseActivity 页面中在 onCreate() 和 finish(),方法中添加了进入页面和退出页面时的动画效果,猜测可能是动画效果不兼容引起页面跳转时的短暂黑屏。 @Override public void onCreate(Bundle savedInstanceState) { if (toggleOverridePendingTransitionStart()) { overridePendingTransition(R.anim.slide_right_in, 0); } super.onCreate(savedInstanceState); } @Override public void finis...
- 下一篇
Android设置状态栏为白底黑字
在开发过程中可能会有将状态栏设置成白底黑字的样式,但是Android系统只有在4.4之上才可以修改状态栏颜色,想要设置状态栏为黑字,只有在Android6.0以上系统或者小米的MIUI V6以上版本或者,魅族的Flyme4.0以上版本才可以设置。 Android6.0以上设置状态栏白底黑字 首先需要通过修改colors.xml文件中的colorPrimaryDark来将状态栏背景设为白色 <?xml version="1.0" encoding="utf-8"?> <resources> <color name="colorPrimary">#3F51B5</color> <color name="colorPrimaryDark">#fff</color> <color name="colorAccent">#FF4081</color> </resources> 然后在Activity中添加代码 @Override protected void onCreate(Bundle...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7,8上快速安装Gitea,搭建Git服务器