解决自动计算行高 UITableViewAutomaticDim
2022-02-22 本文已影响0人
smile_frank
正常情况下我们只要设置这三个刷新为零就可以了
_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的高度不会出现跳动问题