RN经验(二)

作者: OnceWhite | 来源:发表于2020-03-06 13:21 被阅读0次
  • 此文全部以react-native0.60.x版本以上为基准。
1.从2020年4月开始,所有使⽤ iOS13 SDK的 App将必须提供 LaunchScreen,LaunchImage即将退出历史舞台。
  • 首先设置好LaunchScreen.xib后,使用react-native-splash-screen增加启动页动画 修改RNSplashScreen+ (void)hide方法
    注意: 将启动图放在项目文件的目录下面(如果放在Assets.xcassets中会出现短暂白屏,原因未知。)
+ (void)hide {
    if (waiting) {
        dispatch_async(dispatch_get_main_queue(), ^{
            waiting = false;
        });
    } else {
        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
              // 原方法
              //  [loadingView removeFromSuperview];
              // 改为淡出缩放动画
            [UIView animateWithDuration:1.0f delay:0.5f options:UIViewAnimationOptionBeginFromCurrentState animations:^{
                loadingView.alpha = 0.0f;
                loadingView.layer.transform = CATransform3DScale(CATransform3DIdentity, 2.0f, 2.0f, 1.0f);
            } completion:^(BOOL finished) {
                [loadingView removeFromSuperview];
            }];
        });
    }
}
2. pod install error: JSON::ParserError - 767: unexpected token at ''
gem list --local | grep cocoapods
sudo gem uninstall (all the items in the list)
sudo rm -rf ~/.cocoapods
sudo gem install cocoapods -v 1.9.1
cd (PROJECT DIRECTORY)
pod init
(put cocoapod in podfile)
pod install
rm -rf ~/.cocoapods/repos/trunk/
pod cache clean --all
pod install

相关文章

  • RN经验(二)

    此文全部以react-native0.60.x版本以上为基准。 1.从2020年4月开始,所有使⽤ iOS13 S...

  • RN 经验

    每天一点点 1 1. 创建指定版本 react-native init demo --version 0.55.4...

  • RN使用经验

    rn版本:0.55原生和rn混编 TouchableWithoutFeedback系列组件内部包含的Text设置l...

  • 开启 RN 学习之旅

    开启RN学习之旅 (一) —— 基本了解开启RN学习之旅 (二) —— RN - GitHub Project

  • iOS集成ReactNative跳转、传值

    iOS跳转RN界面iOS跳转RN界面传值iOS跳转不同的RN界面(一)iOS跳转不同的RN界面(二)RN界面跳转到...

  • RN入门简要知识图谱

    [TOC] 前言 本文面向人群是有编程经验,但是对js, rn 都不太了解的同学。主要介绍了入门RN所需的知识图谱...

  • RN研发记(三):<Image>标签加载本地图片

    网上很多公司公布了使用RN的一些经验,目前看来大多数公司还是将RN作为单独页面嵌入到原生程序当中,至于为何没有完全...

  • react-native-webview RN与H5的交互

    一、web端向RN端传递信息 相关代码 二、RN端: 相关代码 其他 当返回的webview链接里面有图片,在RN...

  • Airbnb RN经验总结 - 第二篇

    第一部分: 技术总结优点跨平台统一设计语言系统 DSLReact迭代速度基础设施投资性能Redux原生支撑静态分析...

  • RN学前考虑、成果展示

    目录一. 学前考虑 1. 什么是RN 2. 为什么要学习RN 3. 我的RN学习线路和学习资料二. 成果展示 1....

网友评论

    本文标题:RN经验(二)

    本文链接:https://www.haomeiwen.com/subject/lmgbrhtx.html