Swift 添加自定义响应事件
2016-02-19 14:10
411 查看
一,新建一个协议(Protocol)
VisitURLProtocol.swift
二,在使用的地方采用对象调用
TableView.swift
三,响应端
MessageViewController.swift
1,添加继承?
2,将其对象赋予自身
3,响应方法
VisitURLProtocol.swift
import UIKit protocol VisitURLProtocol{ func didVisitURL(url:String); }
二,在使用的地方采用对象调用
TableView.swift
var visitURLDelegate:VisitURLProtocol!;
//调用 self.visitURLDelegate.didVisitURL(data.visitUrl as String);
三,响应端
MessageViewController.swift
1,添加继承?
class MessageViewController: UIViewController,VisitURLProtocol { }
2,将其对象赋予自身
//初始化的时候添加,即viewLoad方法内 //tableView为第二步骤类的对象 self.tableView.visitURLDelegate = self
3,响应方法
func didVisitURL(url:String){ print(url); }
相关文章推荐
- swift自学源码
- 对苹果“五仁”编程语言Swift的简单分析
- swift 通知的封装
- 《从零开始学Swift》学习笔记(Day 68)——Cocoa Touch设计模式及应用之响应者链与触摸事件
- 《从零开始学Swift》学习笔记(Day 68)——Cocoa Touch设计模式及应用之响应者链与触摸事件
- swift学习笔记-UI篇之UILabel
- Swift 学习笔记 class
- Swift Swizzle
- ubuntu swift
- Swift - 故事板storyboard的用法
- swift-学习笔记一《基础》
- Swift语法
- OC 和 Swift 混编 之二 Swift 中调用 OC
- OC 和 Swift 混编 OC 中调用 Swift
- swift 单例
- iOS Swift判断代码运行在模拟器上
- swift学习笔记(七)(定位)
- Swift 备忘单和快速参考
- TheSwiftProgrammingLanguage中文手册
- 3、字符串和字符