您的位置:首页 > 移动开发 > IOS开发

iOS Charts 集成步骤

2016-10-20 08:35 831 查看
如果,你的是Objective-C创建的工程,而今要使用Charts。那么,你可以选择继续往下看。如果,你的是Swift创建的工程,也要使用Charts,那么,你可以选择绕行了。
准备前提:我在此假设你已经安装好 Cocoapods 了。如果你还未安装。
请参考此链接:Cocoapods安装&解决安装错误&使用

创建一个Objective-C工程。
然后,关掉该打开的工程。
打开终端。
依次执行如下命令行:cd 把工程直接拖过来敲回车

//新建一个podfile文件touch podfile?敲回车

//使用xcode打开文件open -a xcode podfile?敲回车

//查找自己需要的第三方库,Charts search Charts
在Xcode打开的Podfile中,输入如下内容:platform :ios, '8.0'target 'TestCharts' douse_frameworks!
pod 'Charts'enduse_frameworks!选项是告诉 CocoaPods 使用 framework 而不是静态库。这在 Swift 项目中是必选。
我们添加的那行(pod 'Charts')是让 CocoaPods 知道我们要用 Charts。
退出pod search退出的命令是::wq
导入pod install



打开工程



创建Swift文件。





配置找到
General
->
Embedded Binaries
,点击
+
号添加
Charts.framework


添加框架.png



Clean一下,编译一下
桥接文件
项目名-Bridging-Header.h
中,写上要引用的Swift头文件。
@import Charts;
测试:在ViewController.m中加入如下代码:

#import "ViewController.h"
#import "HiWorld-Bridging-Header.h"
#import "HiWorld-Swift.h"
@interface ViewController ()
@end
@implementation ViewController
-(void)viewDidLoad {
[super viewDidLoad];

BarChartView *chartView = [[BarChartView alloc] initWithFrame:CGRectMake(10, 10, 300, 300)];
chartView.backgroundColor = [UIColor colorWithRed:0.184 green:1.000 blue:0.738 alpha:1.000];
[self.view addSubview:chartView];
}
@end
运行效果如图:因为没有数据。所以,只要这样的提示。



文章转自 青灯素笺的简书
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  OC Swift 集成 Charts