2016-04-08 41 views
0

私はUIImageViewでプロトタイプセルを持っています。このImageViewをタップすると、ユーザーはセルの代替アイコンを選択できるコレクションビューを表示する必要があります。だから、のUITableViewCellに私はジェスチャー認識機能を追加しました:プロトタイプセルのジェスチャー認識機能が動作しない

internal let iconTappedGR = UITapGestureRecognizer() 

その後、私はテーブルのcellForRowAtIndexPathでそれを実装:

func changeIcon() { 
    print("imageView tapped!") 
} 

cell.iconTappedGR.addTarget(self, action: #selector(changeIcon)) 
cell.iconView.gestureRecognizers = [] 
cell.iconView.gestureRecognizers!.append(cell.iconTappedGR) 

と私はchangeIcon機能を追加したトラブルは、それはdoesnのことです働いている。私はストーリーボードを使ってみましたが同じです...どこが間違っていますか?

答えて

関連する問題