ios-charts在 oc 中使用(Xcode8.1)

Charts以一款用于绘制图表的框架,可以绘制柱状图、折线图、K线图、饼状图等. 由于Charts只有Swift版本,所以在这里详细的讲一下在OC项目中怎么导入Charts框架,下面开始一步一步做!

一、下载Charts框架

下载地址:https://github.com/danielgindi/Charts.

解压后的文件夹里面的内容是这个样子的,如下图:



下载完成后,仔细看一下所需环境,很重要!如下图:


(如果 ChartsDemo 不能运行,则如图处理)


二、新建工程,导入Charts.xcodeproj工程

1.新建工程

新建工程,取名为ChartsDemo.

2.复制Charts-master整个文件到ChartsDemo工程中

如下图:


3.导入Charts.xcodeproj工程

将Charts文件夹中的Charts.xcodeproj工程文件导入到ChartsDemo工程中,注意导入的是Charts.xcodeproj工程,而不是Charts文件夹,如下图:


4.添加Charts.framework

找到General->Embedded Binaries,点击+号添加Charts.framework,如下图:


添加的iOS的framework,如下图:


三、建立OC和Swift的桥接文件

在ChartsDemo工程中新建一个Swift文件,名字随便取,这时候会提示是否建立桥接文件,直接选Create Bridging Header选项,如下图:


2.在桥接文件中引入Charts

如下图:


3.在ViewController.m中引入相关头文件

如下图


五、测试

在ViewController.m中进行测试,代码如下:


BarChartView *chatView = [[BarChartView alloc] initWithFrame:CGRectMake(10,100,300,300)];[self.view addSubview:chatView];

运行效果如下:

由于没有给数据,所以显示的是No chart date aviailable.

至此,集成Charts完毕!


参考文章:http://www.jianshu.com/p/b2570953d95c

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容