首页 > 其他 > 详细

关于MJRefresh 上拉刷新无法停止的解决方法

时间:2017-10-25 22:06:08      阅读:312      评论:0      收藏:0      [点我收藏+]

事件详情:tableView上拉后不断刷新,基本上无法停止.

出现该事件的场景:在tableView中添加了多个自定义的Cell,当cell的总高度超出屏幕时即出现事件.下拉刷新无法回收并持续刷新.

 

解决方案:

网上找到一篇文章说是因为MJRefresh的KVO临听到了过小的值导至出现的错误.不知道 真假.

文章提供解决方案为如下设置

    self.tableView.rowHeight = UITableViewAutomaticDimension;

    self.tableView.estimatedRowHeight = 150;

给一个比较大的值,以防止MJRefresh监听出现误差.

但试了一下无效.

之后经过尝试.在配合以上二项设置.并设置

    self.tableView.contentInset = UIEdgeInsetsMake(0, 0, 80, 0);

让tableView上拉后最底部的cell能高出屏幕底部.之后就不会出现连续刷新了.原因不明.如有高手看到望指教.

关于MJRefresh 上拉刷新无法停止的解决方法

原文:http://www.cnblogs.com/luobenpaidui/p/7732567.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!