swift協(xié)議的設置和實現(xiàn)

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() {


  }
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容