1.swift如何定義協(xié)議, 必須遵守 NSObjectProtocol
protocol VisitorViewDelete: NSObjectProtocol{
// 登錄點擊
func logionWillClick()
// 注冊點擊
func registerWillClick()
}
// 2. 定義一個對象保存delegate,必須用weak 防止循環(huán)引用
weak var delegate: VisitorViewDelete?
// 3.方法的觸發(fā)
delegate?.registerWillClick()
// 4.遵守協(xié)議 VisitorViewDelete
// 5.掛代理
customView.delegate = self
// 6.方法的實現(xiàn)
// MARK: 登錄按鈕的點擊事件
func logionWillClick() {
}
// MARK: 注冊按鈕的點擊事件
func registerWillClick() {
}