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