标签:tab kvo ima 高手 col 原因 uitable auto set
事件详情: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能高出屏幕底部.之后就不会出现连续刷新了.原因不明.如有高手看到望指教.
标签:tab kvo ima 高手 col 原因 uitable auto set
原文地址:http://www.cnblogs.com/luobenpaidui/p/7732567.html