美文网首页
iOS14以上,UITableViewCell中的控件,点击无效

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

作者: wh_mouse | 来源:发表于2021-01-29 14:06 被阅读0次

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

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

    addSubview(bottomView)
    

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

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

    应该修改成(swift)

    contentView.addSubview(bottomView)
    

    相关文章

      网友评论

          本文标题:iOS14以上,UITableViewCell中的控件,点击无效

          本文链接:https://www.haomeiwen.com/subject/urpqtltx.html