我有一个代码如何将数字传递给手势识别器操作?
var i = 0
for answer in answeres{
let singleTap = UITapGestureRecognizer(target: self, action:#selector(tapDetected(_:))
imageView.addGestureRecognizer(singleTap)
i+=1
}
func tapDetected(position : Int) {
print(position)
}
如何传递了var“我”给每个ImageView的,所以当用户点击ImageView的,它打印在日志中正确的号码?
[上按钮动作传递参数:@selector]的可能的复制(http://stackoverflow.com/questions/3716633/passing-parameters-on-button -actionselector) – Laffen