Жест касания не обнаружен в UITableViewCell
Я пытаюсь обнаружить жест касания UIImageView внутри UITableViewCell.
Это часть кода внутри cellForRowAtIndexPath
:
let cell1 : cellTableViewCell = self.tableView.dequeueReusableCellWithIdentifier("cell") as! cellTableViewCell
tableView.allowsSelection = false
cell1.profileImg.userInteractionEnabled = true
let tappedOnImage = UIGestureRecognizer(target: cell1, action: "tappedOnImage:")
cell1.profileImg.tag = indexPath.row
cell1.profileImg.addGestureRecognizer(tappedOnImage)
А вот функция, обрабатывающая жест:
func tappedOnImage(sender:UITapGestureRecognizer){
print("hey")
}
Тем не менее, ничего не происходит, когда я нажимаю.. какие-либо предложения?
1 ответ
Решение
Трудно сказать, что не так, не видя больше кода, но попробуйте это:
let tappedOnImage = UITapGestureRecognizer(target: self, action: "tappedOnImage:")