У меня есть прототип ячейки с UIImageView, когда пользователь нажимает этот ImageView, приложение должно отображать представление коллекции, в котором пользователь может выбрать альтернативный значок для ячейки. Так, в UITableViewCell Я добавил Жест распознавателя:Распознаватель жестов в ячейке прототипа не работает
internal let iconTappedGR = UITapGestureRecognizer()
я реализовал ее в cellForRowAtIndexPath таблицы:
cell.iconTappedGR.addTarget(self, action: #selector(changeIcon))
cell.iconView.gestureRecognizers = []
cell.iconView.gestureRecognizers!.append(cell.iconTappedGR)
и я добавил функцию ChangeIcon
func changeIcon() {
print("imageView tapped!")
}
беда в том, что она Безразлично труды; Я пробовал даже использовать раскадровку, но тот же ... где я ошибаюсь?