博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
React Native图表插件react-native-charts-wrapper集成教程
阅读量:4086 次
发布时间:2019-05-25

本文共 1366 字,大约阅读时间需要 4 分钟。

之前写了些RN的第三方插件的教程,(比如react-native-baidu-map iOS端集成: ,RN升级配置说明: ) ,我觉得写博客来帮网友解决问题,比单纯的截图和QQ聊天效率更高,并且复用性高,不用再重复解答。可能很多朋友都在集成第三方的时候会遇到一些莫名其妙的报错,稀奇古怪的填坑,所以此时我们需要有极强的耐心,和清晰的思路。好了,话不多说,接下来开始一步一步集成图表插件react-native-charts-wrapper:


图片.png


1.新建一个新的项目,从零开始演示(ChartsTest)



当出现以下界面,就说明新建项目成功:


2.安装react-native-charts-wrapper(注意:一定要在项目根目录下进行安装):


cd到项目根目录:


在终端输入:
npm install --save react-native-charts-wrapper


3.把该目录下ChartsTest/node_modules/react-native-charts-wrapper/ReactNativeCharts的整个ReactNativeCharts文件夹,拖入到项目中:




添加完后:


4.Add Bridge File:因为后面会用到SwiftyJSONandiOS Charts,这是用Swift写的,所以我们需要一个桥接文件,方法如下:


新建一个工程名-Bridging-Header.h头文件(注意,必须是工程名开头!!!):





然后:Edit -> Convert -> To Current Swift Syntax...



等待一会便好。。。


图片.png

接下来在桥接文件里添加:

#import "React/RCTBridge.h"    #import "React/RCTViewManager.h"    #import "React/RCTUIManager.h"    #import "React/UIView+React.h"    #import "React/RCTBridgeModule.h"    #import "React/RCTEventDispatcher.h"    #import "React/RCTEventEmitter.h"

如图:


5.接下来就需要使用我前面说的SwiftyJSONandiOS Charts


我这里已经帮大家下好了,链接地址:链接:  密码: q2rt


下载下拉解压后,拖到iOS项目根目录下:



6.把刚刚的两个文件夹中的SwiftyJSON.xcodeproj and Charts.xcodeproj拖到工程的libraries中:




完成后如图:


7.接下来-> Build Phases ->Link Binary With Libraries添加SwiftyJSON.frameworkand Charts.framework.





完成后如图:


8.添加SwiftyJSON.frameworkand Charts.framework 到 Embedded Binaries.




完成后如图:


9.到这里配置已经完成,我们来Build一下:



ok,配置成功!

10.这里我们还是采用官方的示例代码来玩玩这个图标,看看有多

转载地址:http://ypeni.baihongyu.com/

你可能感兴趣的文章
一些实战项目(linux应用层编程,多线程编程,网络编程)
查看>>
我觉得专注于去学东西就好了,与世无争。
查看>>
原来k8s docker是用go语言写的,和现在所讲的go是一个东西!
查看>>
STM32CubeMX 真的不要太好用
查看>>
STM32CubeMX介绍、下载与安装
查看>>
不要买铝合金机架的无人机,不耐摔,易变形弯曲。
查看>>
ACfly也是基于FreeRTOS的
查看>>
F330装GPS的位置
查看>>
pixhawk也可以用Airsim仿真
查看>>
《无人机电机与电调技术》可以看看
查看>>
我发现七月在线的GAAS课程基本都讲到了
查看>>
电机堵转
查看>>
carzepony也在想往FreeRTOS上迁移
查看>>
可以买个好点的电烙铁
查看>>
ACfly调参记录(包括ACfly-F330和ACfly-T265)
查看>>
一定记得每飞几次或者隔一天要把螺丝和浆帽拧一次,确实会松的
查看>>
《多旋翼无人飞行器嵌入式飞控开发指南》里基于FreeRTOS的无人机软件框架
查看>>
思岚A1的SDK其实很好读懂,每个函数清晰明了,可以直接调用
查看>>
pixhawk(PX4)的一些论坛网站(包括中文版的PX4用户手册和PX4开发手册)
查看>>
串级 PID 为什么外环输出是内环的期望?(和我之前对串级PID的总结一样)
查看>>