我在自定义button
cell
class CardTableViewCell: UITableViewCell {
@IBOutlet weak var detailsButton: UIButton!
}
在我的view controller
然后我这样做
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
//.....more code....
openDealCell.detailsButton.addTarget(self, action: "push:", forControlEvents: UIControlEvents.TouchUpInside)
}
然后:
func push(sender:AnyObject) {
println("tap")
}
但是当我点击button
时没有任何反应。
我做错了什么?
答案 0 :(得分:1)
修复它!问题不是在代码中,而是在故事板中的单元格中:
其中未启用该单元的用户交互,并且所有其他视图都不允许用户交互。
答案 1 :(得分:0)
现在我创建的演示项目与您的代码完全相同,并且可以正常工作。请在GitHub上查看here。问题绝对存在于你没有告诉我们的其他内容中,代码没有任何问题