Это проблема с высотой ячейки .... ваш contentView не полностью связан с высотой ячейки, поэтому вы не получаете событие tap
textField должен получать ответ даже в contentView
проверить ваш контентПросмотреть все края, прикрепленные к вашей ячейке
override func awakeFromNib() {
super.awakeFromNib()
contentView.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([
contentView.leftAnchor.constraint(equalTo: leftAnchor),
contentView.rightAnchor.constraint(equalTo: rightAnchor),
contentView.topAnchor.constraint(equalTo: topAnchor),
contentView.bottomAnchor.constraint(equalTo: bottomAnchor)
])
}