您的位置:首页 > 移动开发 > Objective-C

混编Objective-C 和 Swift

2016-01-21 14:30 344 查看
摘要: 本文 使用了一个第三方的下拉刷新Demo,是用swift写的,因为需求集成到Objective-C工程里

本次已经有了一个Objective-C项目

1.创建 Demo-Bridging-Header.h,此页面声明的文件的所有的文件都可以用

Use this file to import your target's public headers that you would like to expose to Swift.

新工程刚创建时创建swift file可以自动生成;

若不自动生成可以手动创建

2.设置build Setting->package



3.在需要用的文件导入XXX-Swift.h,XXX是Product Module Name de值

此处为Demo-Swift.h

然后可以使用Swift的类和方法了

DGElasticPullToRefreshLoadingViewCircle * cricle = [[DGElasticPullToRefreshLoadingViewCircle alloc] init];
cricle.tintColor = [UIColor colorWithRed:78/255.0 green:221/255.0 blue:200/255.0 alpha:1.0];
[self.tableView dg_addPullToRefreshWithActionHandler:^{
[self.tableView dg_stopLoading];
} loadingView:cricle];
[self.tableView dg_setPullToRefreshFillColor:[UIColor colorWithRed:57/255.0 green:67/255.0 blue:89/255.0 alpha:1]];

工程结果如下:



反过来混编也是类似,不再赘述

附上刷新作者工程

dgelasticpulltorefresh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: