美文网首页
解决自动计算行高 UITableViewAutomaticDim

解决自动计算行高 UITableViewAutomaticDim

作者: smile_frank | 来源:发表于2022-02-22 09:10 被阅读0次

正常情况下我们只要设置这三个刷新为零就可以了

 _tableView.estimatedRowHeight = 0;
 _tableView.estimatedSectionFooterHeight = 0;
 _tableView.estimatedSectionHeaderHeight = 0;

自动计算行高 ,那么estimatedRowHeight就必须不为0

  _tableView.rowHeight = UITableViewAutomaticDimension;
  _tableView.estimatedRowHeight = UITableViewAutomaticDimension;
  _tableView.estimatedSectionFooterHeight = 0;
  _tableView.estimatedSectionHeaderHeight = 0;

问题来啦,就是下拉加载更多的时候,列表从底部出现跳动的问题,此时只需要修改estimatedRowHeight的值

//ScreenHeight 屏幕的高度
 _tableView.estimatedRowHeight = ScreenHeight*2;

完美解决跳动问题,记录一下!当然,自己计算Cell的高度不会出现跳动问题

相关文章

网友评论

      本文标题:解决自动计算行高 UITableViewAutomaticDim

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