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)
    }

 

posted @ 2015-03-01 14:40  ericjuns  阅读(4644)  评论(0编辑  收藏  举报