使用UITapGestureRecognizer,UIImageView和UITableViewCell将参数传递给Swift中的Selector

时间:2016-03-30 11:31:59

标签: swift uitableview uiimageview swift2 uitapgesturerecognizer

我需要识别用户点击image的{​​{1}}。

如何通过TableCell

TAG

1 个答案:

答案 0 :(得分:6)

您可以使用UIGestureRecognizer的{​​{1}}属性。

注册轻击手势:

let tap = UITapGestureRecognizer(target: self, action: "tappedMe:")
imgPost1.addGestureRecognizer(tap)
imgPost1.userInteractionEnabled = true

现在定义tappedMe方法

func tappedMe(sender: UITapGestureRecognizer) {
    print(sender.view?.tag)
}

PS:别忘了设置图片标签