私は、CommentsTableViewCell
という名前のUITableViewCell
クラスを持っています。とりわけ、UIImageView
とUILabel
が含まれています。私が使用しているUITapGestureRecognizerはUIImageViewでは動作しますが、UILabelでは動作しません
コード:
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(CommentsTableViewCell.showUserViewController))
nameLabel.userInteractionEnabled = true
avatarRoundImageView.userInteractionEnabled = true
nameLabel.addGestureRecognizer(tapGesture)
avatarRoundImageView.addGestureRecognizer(tapGesture)
私はUIImageView
またはUILabel
がタップされるたびに別のUIViewController
を示して機能を持た理解できたよう。
tapGesture
は、UIImageView
では正しく動作しますが、UILabel
では正しく動作しません。
アイデア?