swift addTarget 傳參


swift 無法像js那樣直接傳入參數. 需要借助tag傳參:

ListBtn.addTarget(self, action: "Detail:", forControlEvents: .TouchUpInside)

函數名中增加 ":" 字符

咱函數中通過傳入這個元素來實現傳值:

func Detail(sender:UIButton){
        var DeailVc = DetailViewController()
        DeailVc.Id = sender.tag
        self.presentViewController(DeailVc, animated: true, completion: nil)
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM