4
Я пытаюсь обнаружить жест нажатия на UIImageView внутри UITableViewCell.Жест жест не обнаружен в 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")
}
Однако, ничего не происходит, когда я нажимаю .. какие-либо предложения?
Если ваша функция tappedOnImage не реализуется в классе cellTableViewCell. Если это так, то я бы попробовал вместо этого добавить распознаватель жеста в этом классе, а не где-то, где есть cellForRowAtIndexPath. – drewfus
Я пробовал с «я», и он не работает ... – dpstart
YEs все в cellForRowAtIndexPath – dpstart