美文网首页
iOS TableView的contentsize不准确?

iOS TableView的contentsize不准确?

作者: 搬码小能手 | 来源:发表于2021-04-11 23:29 被阅读0次

    获取contentsize不准确的原因:
    设置了

    tableView.estimatedRowHeight = 80
    tableView.rowHeight = UITableView.automaticDimension
    

    会导致contentsize不准确

    image.png

    文档中也对estimatedRowHeightcontentOffsetcontentSize影响的描述,直接读取的值可能是不正确的.

    解决方法:estimatedRowHeight = 0.
    项目中必须用自适应行高怎么办?

    override func layoutSubviews() {
            myTabview.reloadData()
            self.layoutIfNeeded()
            self.height = myTabview.contentSize.height
        }
    

    相关文章

      网友评论

          本文标题:iOS TableView的contentsize不准确?

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