您好,欢迎来到花图问答。
搜索
您的当前位置:首页实现QQ空间评论功能时,评论发表之后重载tableview来显示

实现QQ空间评论功能时,评论发表之后重载tableview来显示

来源:花图问答

我实现评论功能的原理:请求到tableview显示的数据保存到date,显示,输入评论内容确定评论后根据cell取到indexpath.row,把评论的内容添加到date对应的位置,重载tableview。

实现QQ空间评论功能时,评论发表之后重载tableview来显示刚评论的内容,tableview不在原来位置会跳动一下,后来发现是[self.tmpTableView setEstimatedRowHeight:数字]这句方法设置估计行高时出问题了,这儿必须给个确定的数值,尽量大点,如果数值太小而cell的有显示图片高度很大,tableview重载后还是有可能不在原来位置。

追加:

tableview会跳动说到底就是cell高度计算不准确的问题,如果cell高度设置了确定的值则需要设置估计行高为0:

_tableView.estimatedRowHeight = 0;

_tableView.estimatedSectionHeaderHeight = 0;

 _tableView.estimatedSectionFooterHeight = 0;

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务