iOS开发 - iOS14适配踩坑
2020-09-17 本文已影响0人
来者可追文过饰非
1.UITableViewCell上控件不响应点击事件
iOS14中 UITableViewCell 如果子控件是加到cell上的会被 cell的contentView所遮挡,contentView会在最上层。
解决办法: 将子控件加到contentView上或者隐藏cell的contentView
// 如果修改的地方比较多的话 可以在基类cell中重写addSubview的方法
override func addSubview(_ view: UIView) {
if view == contentView {
super.addSubview(view)
return
}
contentView.addSubview(view)
}