Swift 代理

作者: Eddy_0 | 来源:发表于2018-05-18 15:29 被阅读95次

Swift中的代理和OC中的差不多
1, 声明代理

protocol ContentViewDelegate {
    func testAction(sender: UIButton)//代理方法
}

2, 设置变量

var delegate: ContentViewDelegate?

3, 调用代理方法

    @objc func btnAction(sender: UIButton) {
        delegate?.testAction(sender: sender)
    }

4, 注册代理

class ViewController: UIViewController, ContentViewDelegate

5, 实现代理方法

func testAction(sender: UIButton) {
        print("测试代理")
    }

Demo代码地址

相关文章

  • swift开发的小坑

    swift 几个比较好的UI库 swift UI库 1.tableView的代理方法 在swift中代理变得更加重...

  • Swift代理协议的安全使用

    文章 Swift代理协议的安全使用 概述 在Swift下,使用代理协议,并且检验代理对象的存在和协议函数是否被实现...

  • delegate

    Swift的delegate 用weak修改的时候的注意事项Swift-代理

  • Swift代理

    一、swift代理如何使用?1.定义协议&代理变量&调用代理方法: 2.遵循代理&重写代理方法 二、如果有些代理方...

  • Swift2.0 代理的使用

    标签(空格分隔): IOS-Swift [toc] 声明一个代理协议 声明代理属性 调用代理方法 给代理赋值 继承...

  • oc程序员学习swift(二)- 协议代理使用

    swift协议代理的使用跟oc的协议代理差不套多,不过语法上还是有不小的区别。swift使用协议的关键字:...

  • OC中调用swift的代理

    swift中代理的声明: OC中的实现:

  • OC、swift混编中的反向传值

    一 OC向swift传值 1) 代理 1.1在oc中创建 代理 #import @protocolSecon...

  • Swift协议+代理

    Swift语言开发中使用协议+代理的用法和oc中是一样的,只不过变得是语法。现在就进入swift的协议+代理。 先...

  • Swift 代理

    Swift中的代理和OC中的差不多1, 声明代理 2, 设置变量 3, 调用代理方法 4, 注册代理 5, 实现代...

网友评论

  • 书童2002:为你的认真点赞 💞
  • 演讲与写作:既然个人觉得行,当然点赞加好评。
    愿君不要瞎猜测,笑我放浪太多情。
    Eddy_0:@陈权_高级顾问 果然高级顾问就是高级,说话就是有水平!

本文标题:Swift 代理

本文链接:https://www.haomeiwen.com/subject/yeygdftx.html