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のことです働いている。私はストーリーボードを使ってみましたが同じです...どこが間違っていますか?