2016-04-08 5 views
0

У меня есть прототип ячейки с 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!") 
} 

беда в том, что она Безразлично труды; Я пробовал даже использовать раскадровку, но тот же ... где я ошибаюсь?

ответ

Смежные вопросы