UITableView 之 只更新高度或者只更新内容

引子:
开发时,有在cell中添加图片,需要动态计算高度的需求。此时,使用tableView.reloadSections([section], with: .none),发现添加的图片被置空了(其实图片还在子视图的缓存列表中,但是刷新列表时不知道执行了什么操作,子视图中UIImageView被置空了)
思考:由于整个刷新过程中,只有列表的高度变化了,列表的内容不需要变化
进一步思考:能不能只刷新列表的高度而不刷新列表的内容?
答案是有的。

tableView beginUpdates
tableView endUpdates

大功告成/::D
如果哪位小伙伴有其他的解决方案,欢迎不吝赐教,拜谢

你可能感兴趣的:(UITableView 之 只更新高度或者只更新内容)