美文网首页工作生活
UITableView 之 只更新高度或者只更新内容

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

作者: LuckySunSet | 来源:发表于2019-07-03 22:12 被阅读0次

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

    tableView beginUpdates
    tableView endUpdates
    

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

    相关文章

      网友评论

        本文标题:UITableView 之 只更新高度或者只更新内容

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