OC 中使用 Swift

使用Swift控件

Posted by Alpaca on September 27, 2016

以使用Swift写的一个控件为例:

桥接文件

通常我们需要在OC项目中创建一个Swift类 此时Xcode提示创建一个桥接文件

Defines Module

设置为Yes

引用头文件

导入外部Swift文件 并引用”项目名-swift.h” 编译没错说明头文件已经生成了 虽然导航栏看不到

调用

语法同OC,调用Swift中的方法 这样我们就可以在OC中使用Swift写的控件了

在实现Swift中代理方法的时候发现找不到这个代理方法,需要加 @objc

再次编译之后就可以实现了.



分享文章到微博:
对您有点帮助? 您的支持将鼓励我继续创作!