iOS14以上,UITableViewCell中的控件,点击无效

适配iOS14系统,发现很多列表中的小按钮点击事件不响应,iOS14以下的系统没有异常

这是因为将控件直接添加到cell上导致(swift)

addSubview(bottomView)

在iOS14中,cell的contentView层级在cell上,如果直接将控件添加到cell上,点击的时候,只会响应下面的协议方法(swift)

tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)

应该修改成(swift)

contentView.addSubview(bottomView)

你可能感兴趣的:(iOS14以上,UITableViewCell中的控件,点击无效)