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

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

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

addSubview(bottomView)

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

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

应该修改成(swift)

contentView.addSubview(bottomView)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容