我已经制作了一个内置UITableViewCell
的自定义xib UIButton
。单元格中的contentView
有,{必须.isUserInteractionEnabled = True
。我面临的问题是使用
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("selected row at index: \(indexPath)")
}
UITableView
的函数未被调用。我已经读过,由于某些原因,我didSelectRowAt
时无法contentView.isUserInteractionEnabled = True
工作。它是一种或另一种交易。但是,在我的情况下,我必须contentView.isUserInteractionEnabled = True
和didSelectRowAt
工作。那么这个问题的解决方法是什么呢?
我已经拥有:
tableView.dataSource = self
tableView.delegate = self